[llvm-commits] [llvm-gcc-4.2] r52252 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Dale Johannesen
dalej at apple.com
Fri Jun 13 10:49:24 PDT 2008
Author: johannes
Date: Fri Jun 13 12:49:23 2008
New Revision: 52252
URL: http://llvm.org/viewvc/llvm-project?rev=52252&view=rev
Log:
Fix missing metadata (CLASSLIST_SUP_REFS) at -O0.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/objc/objc-act.c?rev=52252&r1=52251&r2=52252&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Fri Jun 13 12:49:23 2008
@@ -5983,6 +5983,13 @@
expr = convert (objc_class_type, build_fold_addr_expr (expr));
}
finish_var_decl (decl, expr);
+ /* LLVM LOCAL begin - radar 5998983 */
+#ifdef ENABLE_LLVM
+ /* Reset the initializer for this reference as it most likely changed. */
+ if (!optimize)
+ reset_initializer_llvm(decl);
+#endif
+ /* LLVM LOCAL end - radar 5998983 */
}
}
/* APPLE LOCAL end radar 4535676 */
More information about the llvm-commits
mailing list