Commit f2437399 by Paolo Carlini Committed by Paolo Carlini

tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P.

2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>

    	* tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P.

From-SVN: r187552
parent 8d37dc93
2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
* tree.h (EXPR_LOCATION): Use CAN_HAVE_LOCATION_P.
2012-05-15 Jakub Jelinek <jakub@redhat.com>
PR target/53358
......
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment