]> granicus.if.org Git - clang/commitdiff
CodeInit was replaced by StringInit.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Jan 2012 04:57:47 +0000 (04:57 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 13 Jan 2012 04:57:47 +0000 (04:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148095 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/ClangAttrEmitter.cpp

index 03b6f76e46af8256721f15e5116b4b74b55a5edf..16015429bf360b0fa5240a12072f379786c23193 100644 (file)
@@ -33,8 +33,6 @@ getValueAsListOfStrings(Record &R, StringRef FieldName) {
     assert(*i && "Got a null element in a ListInit");
     if (StringInit *S = dynamic_cast<StringInit *>(*i))
       Strings.push_back(S->getValue());
-    else if (CodeInit *C = dynamic_cast<CodeInit *>(*i))
-      Strings.push_back(C->getValue());
     else
       assert(false && "Got a non-string, non-code element in a ListInit");
   }
@@ -625,7 +623,7 @@ void ClangAttrClassEmitter::run(raw_ostream &OS) {
       OS << "\n\n";
     }
 
-    OS << R.getValueAsCode("AdditionalMembers");
+    OS << R.getValueAsString("AdditionalMembers");
     OS << "\n\n";
 
     OS << "  static bool classof(const Attr *A) { return A->getKind() == "