[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 ea69342709c98539a6f552a3b2e6bc4628883006..f9c34a24be99a525f3614d1b53fc37e858ee1f35 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 bad4e9646967909b0a352021d4d26260e4697ad3..588aa76bd8064299f29a59a02ace0060860e5610 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;