Index: llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp =================================================================== --- llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp +++ llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp @@ -105,7 +105,7 @@ BPFOperand(KindTy K) : Kind(K) {} public: - BPFOperand(const BPFOperand &o) : MCParsedAsmOperand() { + BPFOperand(const BPFOperand &o) : MCParsedAsmOperand(o) { Kind = o.Kind; StartLoc = o.StartLoc; EndLoc = o.EndLoc; Index: llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp =================================================================== --- llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp +++ llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp @@ -215,7 +215,7 @@ public: HexagonOperand(const HexagonOperand &o) - : MCParsedAsmOperand(), Context(o.Context) { + : MCParsedAsmOperand(o), Context(o.Context) { Kind = o.Kind; StartLoc = o.StartLoc; EndLoc = o.EndLoc; Index: llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp =================================================================== --- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp +++ llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp @@ -205,7 +205,7 @@ PPCOperand(KindTy K) : Kind(K) {} public: - PPCOperand(const PPCOperand &o) : MCParsedAsmOperand() { + PPCOperand(const PPCOperand &o) : MCParsedAsmOperand(o) { Kind = o.Kind; StartLoc = o.StartLoc; EndLoc = o.EndLoc; Index: llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp =================================================================== --- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp +++ llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp @@ -317,7 +317,7 @@ RISCVOperand(KindTy K) : Kind(K) {} public: - RISCVOperand(const RISCVOperand &o) : MCParsedAsmOperand() { + RISCVOperand(const RISCVOperand &o) : MCParsedAsmOperand(o) { Kind = o.Kind; IsRV64 = o.IsRV64; StartLoc = o.StartLoc;