[llvm-commits] [llvm-gcc-4.2] r46309 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Bill Wendling
isanbard at gmail.com
Thu Jan 24 00:11:44 PST 2008
Author: void
Date: Thu Jan 24 02:11:43 2008
New Revision: 46309
URL: http://llvm.org/viewvc/llvm-project?rev=46309&view=rev
Log:
Only reset the initializer 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=46309&r1=46308&r2=46309&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Thu Jan 24 02:11:43 2008
@@ -10659,13 +10659,14 @@
tree decl = TREE_PURPOSE (chain);
tree offset = TREE_VALUE (chain);
finish_var_decl (decl, offset);
- /* LOCAL LLVM begin - radar 5698757 */
+ /* LLVM LOCAL begin - radar 5698757 */
#ifdef ENABLE_LLVM
/* Reset the initializer for this reference as it may have changed with
-O0 */
- reset_initializer_llvm (decl);
+ if (!optimize)
+ reset_initializer_llvm (decl);
#endif
- /* LOCAL LLVM end - radar 5698757 */
+ /* LLVM LOCAL end - radar 5698757 */
}
}
More information about the llvm-commits
mailing list