From 1d0f16f22aa46c7cd6ef016fab408bec3990849c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 28 Jul 2009 18:25:06 +0000 Subject: add some fixme's llvm-svn: 77343 --- clang/lib/CodeGen/CGObjCMac.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang') diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp index f02e513bdf0..a212c9659f9 100644 --- a/clang/lib/CodeGen/CGObjCMac.cpp +++ b/clang/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); -- cgit v1.2.3