[llvm-commits] [llvm-gcc-4.2] r41839 - /llvm-gcc-4.2/trunk/gcc/c-typeck.c
Duncan Sands
baldrick at free.fr
Tue Sep 11 05:09:24 PDT 2007
Author: baldrick
Date: Tue Sep 11 07:09:22 2007
New Revision: 41839
URL: http://llvm.org/viewvc/llvm-project?rev=41839&view=rev
Log:
Revert r41761 because it is not needed for 4.2.
Modified:
llvm-gcc-4.2/trunk/gcc/c-typeck.c
Modified: llvm-gcc-4.2/trunk/gcc/c-typeck.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-typeck.c?rev=41839&r1=41838&r2=41839&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-typeck.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-typeck.c Tue Sep 11 07:09:22 2007
@@ -6453,13 +6453,7 @@
if (value == error_mark_node)
constructor_erroneous = 1;
- else if (!(TREE_CONSTANT (value)
- || (DECL_P (value)
- && DECL_INITIAL (value)
- && DECL_INITIAL (value) != error_mark_node
- && ! TREE_THIS_VOLATILE (value)
- && ! TYPE_P (DECL_INITIAL (value))
- && TREE_CONSTANT (DECL_INITIAL (value)))))
+ else if (!TREE_CONSTANT (value))
constructor_constant = 0;
else if (!initializer_constant_valid_p (value, TREE_TYPE (value))
|| ((TREE_CODE (constructor_type) == RECORD_TYPE
More information about the llvm-commits
mailing list