diff options
Diffstat (limited to 'contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h')
-rw-r--r-- | contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h b/contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h index 7eecce0faf64..e3d6a858132d 100644 --- a/contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h +++ b/contrib/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h @@ -143,10 +143,16 @@ struct MCAsmMacro { StringRef Name; StringRef Body; MCAsmMacroParameters Parameters; + std::vector<std::string> Locals; + bool IsFunction = false; public: MCAsmMacro(StringRef N, StringRef B, MCAsmMacroParameters P) : Name(N), Body(B), Parameters(std::move(P)) {} + MCAsmMacro(StringRef N, StringRef B, MCAsmMacroParameters P, + std::vector<std::string> L, bool F) + : Name(N), Body(B), Parameters(std::move(P)), Locals(std::move(L)), + IsFunction(F) {} #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) void dump() const { dump(dbgs()); } |