From b1aa80bfe4bf653906e37daeabd2b03131ec17a2 Mon Sep 17 00:00:00 2001 From: Caitlin Sadowski Date: Tue, 23 Aug 2011 18:49:23 +0000 Subject: [PATCH] Thread safety: Adding in an option for variadic expr* array of arguments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138351 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/TableGen/ClangAttrEmitter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/TableGen/ClangAttrEmitter.cpp b/utils/TableGen/ClangAttrEmitter.cpp index 40bbb085248..6ef25d9a3ac 100644 --- a/utils/TableGen/ClangAttrEmitter.cpp +++ b/utils/TableGen/ClangAttrEmitter.cpp @@ -489,6 +489,8 @@ static Argument *createArgument(Record &Arg, StringRef Attr, Ptr = new SimpleArgument(Arg, Attr, "unsigned"); else if (ArgName == "VariadicUnsignedArgument") Ptr = new VariadicArgument(Arg, Attr, "unsigned"); + else if (ArgName == "VariadicExprArgument") + Ptr = new VariadicArgument(Arg, Attr, "Expr *"); else if (ArgName == "VersionArgument") Ptr = new VersionArgument(Arg, Attr);