]> granicus.if.org Git - clang/commitdiff
add some fixme's
authorChris Lattner <sabre@nondot.org>
Tue, 28 Jul 2009 18:25:06 +0000 (18:25 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 28 Jul 2009 18:25:06 +0000 (18:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77343 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjCMac.cpp

index f02e513bdf0a1547ab786b0e87ad61ad5bedf3c1..a212c9659f9b9db08a78d9278c0ce9c767939539 100644 (file)
@@ -3489,6 +3489,7 @@ void CGObjCMac::FinishModule() {
   if (!CGM.getModule().getModuleInlineAsm().empty())
     s << "\n";
   
+  // FIXME: This produces non-determinstic output.
   for (std::set<IdentifierInfo*>::iterator I = LazySymbols.begin(),
          e = LazySymbols.end(); I != e; ++I) {
     s << "\t.lazy_reference .objc_class_name_" << (*I)->getName() << "\n";
@@ -4255,8 +4256,7 @@ llvm::GlobalVariable * CGObjCNonFragileABIMac::BuildClassRoTInitializer(
     Values[ 9] = VMContext.getNullValue(ObjCTypes.PropertyListPtrTy);
   else
     Values[ 9] = 
-      EmitPropertyList(
-                       "\01l_OBJC_$_PROP_LIST_" + ID->getNameAsString(),
+      EmitPropertyList("\01l_OBJC_$_PROP_LIST_" + ID->getNameAsString(),
                        ID, ID->getClassInterface(), ObjCTypes);
   llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassRonfABITy,
                                                    Values);