]> granicus.if.org Git - clang/commitdiff
Encode enumeral types.
authorSteve Naroff <snaroff@apple.com>
Wed, 12 Dec 2007 22:30:11 +0000 (22:30 +0000)
committerSteve Naroff <snaroff@apple.com>
Wed, 12 Dec 2007 22:30:11 +0000 (22:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44956 91177308-0d34-0410-b5e6-96231b3b80d8

AST/ASTContext.cpp
clang.xcodeproj/project.pbxproj

index 82ff36245e1d6e9be199f80477e43324f083c64d..f50929de935ec685d464655b0b5280f59837c3ad 100644 (file)
@@ -1071,8 +1071,10 @@ void ASTContext::getObjcEncodingForType(QualType T, std::string& S) const
       getObjcEncodingForType(field->getType(), S);
     }
     S += '}';
+  } else if (T->isEnumeralType()) {
+    S += 'i';
   } else
-      assert(0 && "@encode for type not implemented!");
+       assert(0 && "@encode for type not implemented!");
 }
 
 void ASTContext::getObjcEncodingForTypeQualifier(Decl::ObjcDeclQualifier QT, 
index 45276f149b9bd11f0e45d585d1e2e28752e2ce32..0b2d9fabb035804e1528a43c723234c1b42c3676 100644 (file)
                08FB7793FE84155DC02AAC07 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "clang" */;
+                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        mainGroup = 08FB7794FE84155DC02AAC07 /* clang */;
                        projectDirPath = "";