From f2437399519faee351b24beae127c0f4310aa13c Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Tue, 15 May 2012 19:44:49 +0000 Subject: [PATCH] tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P. 2012-05-15 Paolo Carlini * tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P. From-SVN: r187552 --- gcc/ChangeLog | 4 ++++ gcc/tree.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d564c10ac2d..1ee43b925e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-15 Paolo Carlini + + * tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P. + 2012-05-15 Jakub Jelinek PR target/53358 diff --git a/gcc/tree.h b/gcc/tree.h index 419d8f4e638..cc9d4fbe5d9 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1684,7 +1684,7 @@ struct GTY(()) tree_constructor { decls and constants can be shared among multiple locations, so return nothing. */ #define EXPR_LOCATION(NODE) \ - (EXPR_P ((NODE)) ? (NODE)->exp.locus : UNKNOWN_LOCATION) + (CAN_HAVE_LOCATION_P ((NODE)) ? (NODE)->exp.locus : UNKNOWN_LOCATION) #define SET_EXPR_LOCATION(NODE, LOCUS) EXPR_CHECK ((NODE))->exp.locus = (LOCUS) #define EXPR_HAS_LOCATION(NODE) (EXPR_LOCATION (NODE) != UNKNOWN_LOCATION) #define EXPR_LOC_OR_HERE(NODE) (EXPR_HAS_LOCATION (NODE) ? (NODE)->exp.locus : input_location) -- 2.30.2