[llvm-commits] [llvm] r128330 - /llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp

Douglas Gregor dgregor at apple.com
Fri Mar 25 20:40:01 PDT 2011


Author: dgregor
Date: Fri Mar 25 22:40:01 2011
New Revision: 128330

URL: http://llvm.org/viewvc/llvm-project?rev=128330&view=rev
Log:
Extend Clang's TableGen emitter for attributes to support bool arguments.

Modified:
    llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp

Modified: llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp?rev=128330&r1=128329&r2=128330&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/ClangAttrEmitter.cpp Fri Mar 25 22:40:01 2011
@@ -477,6 +477,8 @@
     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")





More information about the llvm-commits mailing list