From: Chris Lattner Date: Tue, 28 Jul 2009 18:25:06 +0000 (+0000) Subject: add some fixme's X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41f55d3d89d53ac242db8244f823555904200744;p=clang add some fixme's git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77343 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGObjCMac.cpp b/lib/CodeGen/CGObjCMac.cpp index f02e513bdf..a212c9659f 100644 --- a/lib/CodeGen/CGObjCMac.cpp +++ b/lib/CodeGen/CGObjCMac.cpp @@ -3489,6 +3489,7 @@ void CGObjCMac::FinishModule() { if (!CGM.getModule().getModuleInlineAsm().empty()) s << "\n"; + // FIXME: This produces non-determinstic output. for (std::set::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);