Author: baldrick Date: Sun Jul 15 12:02:38 2007 New Revision: 39877 URL: http://llvm.org/viewvc/llvm-project?rev=39877&view=rev Log: Condition DECL_LLVM_SET_P on HAS_RTL_P, as in DECL_RTL_SET_P. This makes print-tree work in the presence of FIELD_DECLs which can no longer hold RTL.
Modified: llvm-gcc-4-2/trunk/gcc/tree.h Modified: llvm-gcc-4-2/trunk/gcc/tree.h URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4-2/trunk/gcc/tree.h?rev=39877&r1=39876&r2=39877&view=diff ============================================================================== --- llvm-gcc-4-2/trunk/gcc/tree.h (original) +++ llvm-gcc-4-2/trunk/gcc/tree.h Sun Jul 15 12:02:38 2007 @@ -2837,7 +2837,7 @@ /* Returns nonzero if the DECL_LLVM for NODE has already been set. */ extern bool llvm_set_decl_p(tree); -#define DECL_LLVM_SET_P(NODE) (llvm_set_decl_p(NODE)) +#define DECL_LLVM_SET_P(NODE) (HAS_RTL_P (NODE) && llvm_set_decl_p(NODE)) /* Copy the LLVM from NODE1 to NODE2. If the LLVM was not set for NODE1, it will not be set for NODE2; this is a lazy copy. */ #define COPY_DECL_LLVM(NODE1, NODE2) \ _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits