[PowerPC][Future] Fix for 75828ef615da
authorStefan Pintilie <stefanp@ca.ibm.com>
Thu, 9 Apr 2020 19:31:37 +0000 (19:31 +0000)
committerStefan Pintilie <stefanp@ca.ibm.com>
Thu, 9 Apr 2020 19:33:12 +0000 (19:33 +0000)
Used unsigned long where uint64_t should have been used by mistake.
Fixed in this patch.

llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h

index ea69342..f9c34a2 100644 (file)
@@ -104,7 +104,7 @@ unsigned PPCMCCodeEmitter::getImm16Encoding(const MCInst &MI, unsigned OpNo,
   return 0;
 }
 
-unsigned long
+uint64_t
 PPCMCCodeEmitter::getImm34Encoding(const MCInst &MI, unsigned OpNo,
                                    SmallVectorImpl<MCFixup> &Fixups,
                                    const MCSubtargetInfo &STI) const {
index bad4e96..588aa76 100644 (file)
@@ -50,9 +50,9 @@ public:
   unsigned getImm16Encoding(const MCInst &MI, unsigned OpNo,
                             SmallVectorImpl<MCFixup> &Fixups,
                             const MCSubtargetInfo &STI) const;
-  unsigned long getImm34Encoding(const MCInst &MI, unsigned OpNo,
-                                 SmallVectorImpl<MCFixup> &Fixups,
-                                 const MCSubtargetInfo &STI) const;
+  uint64_t getImm34Encoding(const MCInst &MI, unsigned OpNo,
+                            SmallVectorImpl<MCFixup> &Fixups,
+                            const MCSubtargetInfo &STI) const;
   unsigned getMemRIEncoding(const MCInst &MI, unsigned OpNo,
                             SmallVectorImpl<MCFixup> &Fixups,
                             const MCSubtargetInfo &STI) const;