]> granicus.if.org Git - clang/commitdiff
Put back __OBJC2__ definition.
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 26 Mar 2009 23:57:56 +0000 (23:57 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Thu, 26 Mar 2009 23:57:56 +0000 (23:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67802 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Lex/Preprocessor.cpp

index a37b28b2b1df94d6d2c08308f207f1b08e8efcae..a43bb6427e90504302dc5ae0f9d3acd6384e2039 100644 (file)
@@ -497,12 +497,8 @@ static void InitializePredefinedMacros(Preprocessor &PP,
   
   if (PP.getLangOptions().ObjC1) {
     DefineBuiltinMacro(Buf, "__OBJC__=1");
-#if 0
-// FIXME. This flag controls declaration of ivars which is
-// needed since we do not support synthesize ivars yet.
     if (PP.getLangOptions().ObjCNonFragileABI)
       DefineBuiltinMacro(Buf, "__OBJC2__=1");
-#endif
 
     if (PP.getLangOptions().getGCMode() == LangOptions::NonGC) {
       DefineBuiltinMacro(Buf, "__weak=");