From fa38bd3dfe91d4b260d9114061d73eb793e1570d Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Sat, 26 Mar 2011 03:40:01 +0000 Subject: Extend Clang's TableGen emitter for attributes to support bool arguments. llvm-svn: 128330 --- llvm/utils/TableGen/ClangAttrEmitter.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/utils/TableGen') diff --git a/llvm/utils/TableGen/ClangAttrEmitter.cpp b/llvm/utils/TableGen/ClangAttrEmitter.cpp index d3b0e15ce65..26bd8786a49 100644 --- a/llvm/utils/TableGen/ClangAttrEmitter.cpp +++ b/llvm/utils/TableGen/ClangAttrEmitter.cpp @@ -477,6 +477,8 @@ static Argument *createArgument(Record &Arg, StringRef Attr, Ptr = new SimpleArgument(Arg, Attr, "FunctionDecl *"); else if (ArgName == "IdentifierArgument") Ptr = new SimpleArgument(Arg, Attr, "IdentifierInfo *"); + else if (ArgName == "BoolArgument") Ptr = new SimpleArgument(Arg, Attr, + "bool"); else if (ArgName == "IntArgument") Ptr = new SimpleArgument(Arg, Attr, "int"); else if (ArgName == "StringArgument") Ptr = new StringArgument(Arg, Attr); else if (ArgName == "TypeArgument") -- cgit v1.2.3