[X86] Use default member initialization (NFC)
authorKazu Hirata <kazu@google.com>
Mon, 13 Jun 2022 01:30:45 +0000 (18:30 -0700)
committerKazu Hirata <kazu@google.com>
Mon, 13 Jun 2022 01:30:46 +0000 (18:30 -0700)
Identified with modernize-use-default-member-init.

llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp

index 0561f995047a63a26f10acf85a165522ba8cc352..eec04ceb6976ad3c3dbc5ee0b9d2bf3d3e97a635 100644 (file)
@@ -422,18 +422,18 @@ private:
   };
 
   class IntelExprStateMachine {
-    IntelExprState State, PrevState;
-    unsigned BaseReg, IndexReg, TmpReg, Scale;
-    int64_t Imm;
-    const MCExpr *Sym;
+    IntelExprState State = IES_INIT, PrevState = IES_ERROR;
+    unsigned BaseReg = 0, IndexReg = 0, TmpReg = 0, Scale = 0;
+    int64_t Imm = 0;
+    const MCExpr *Sym = nullptr;
     StringRef SymName;
     InfixCalculator IC;
     InlineAsmIdentifierInfo Info;
-    short BracCount;
-    bool MemExpr;
-    bool OffsetOperator;
-    bool AttachToOperandIdx;
-    bool IsPIC;
+    short BracCount = 0;
+    bool MemExpr = false;
+    bool OffsetOperator = false;
+    bool AttachToOperandIdx = false;
+    bool IsPIC = false;
     SMLoc OffsetOperatorLoc;
     AsmTypeInfo CurType;
 
@@ -448,11 +448,7 @@ private:
     }
 
   public:
-    IntelExprStateMachine()
-        : State(IES_INIT), PrevState(IES_ERROR), BaseReg(0), IndexReg(0),
-          TmpReg(0), Scale(0), Imm(0), Sym(nullptr), BracCount(0),
-          MemExpr(false), OffsetOperator(false), AttachToOperandIdx(false),
-          IsPIC(false) {}
+    IntelExprStateMachine() = default;
 
     void addImm(int64_t imm) { Imm += imm; }
     short getBracCount() const { return BracCount; }