diff --git a/llvm/lib/InterfaceStub/IFSStub.cpp b/llvm/lib/InterfaceStub/IFSStub.cpp --- a/llvm/lib/InterfaceStub/IFSStub.cpp +++ b/llvm/lib/InterfaceStub/IFSStub.cpp @@ -29,7 +29,7 @@ Symbols = std::move(Stub.Symbols); } -IFSStubTriple::IFSStubTriple(IFSStubTriple const &Stub) : IFSStub() { +IFSStubTriple::IFSStubTriple(IFSStubTriple const &Stub) : IFSStub(Stub) { IfsVersion = Stub.IfsVersion; Target = Stub.Target; SoName = Stub.SoName; diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp --- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp +++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp @@ -516,7 +516,7 @@ public: AArch64Operand(KindTy K, MCContext &Ctx) : Kind(K), Ctx(Ctx) {} - AArch64Operand(const AArch64Operand &o) : MCParsedAsmOperand(), Ctx(o.Ctx) { + AArch64Operand(const AArch64Operand &o) : MCParsedAsmOperand(o), Ctx(o.Ctx) { Kind = o.Kind; StartLoc = o.StartLoc; EndLoc = o.EndLoc; diff --git a/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp b/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp --- a/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp +++ b/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; diff --git a/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp b/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp --- a/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp +++ b/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; diff --git a/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp b/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp --- a/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp +++ b/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; diff --git a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp --- a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp +++ b/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;