| Index: include/llvm/MC/MCInst.h
|
| diff --git a/include/llvm/MC/MCInst.h b/include/llvm/MC/MCInst.h
|
| index 25cd5ccb08fd6531d2b2563e130b1836ca2bb646..077204ee335bd55bea206f823aa58b59126d3c39 100644
|
| --- a/include/llvm/MC/MCInst.h
|
| +++ b/include/llvm/MC/MCInst.h
|
| @@ -50,7 +50,11 @@ class MCOperand {
|
| };
|
| public:
|
|
|
| - MCOperand() : Kind(kInvalid), FPImmVal(0.0) {}
|
| + // @LOCALMOD-START
|
| + // Initialize ImmVal instead of FPImmVal, thanks to
|
| + // http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416
|
| + MCOperand() : Kind(kInvalid), ImmVal(0) {}
|
| + // @LOCALMOD-END
|
|
|
| bool isValid() const { return Kind != kInvalid; }
|
| bool isReg() const { return Kind == kRegister; }
|
|
|