From 41f55d3d89d53ac242db8244f823555904200744 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 28 Jul 2009 18:25:06 +0000 Subject: [PATCH] add some fixme's git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77343 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGObjCMac.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.40.0