diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2012-06-27 15:19:01 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2012-06-27 15:19:01 -0400 |
commit | a05deb55a534444c2e0611fb76bae28c533a953d (patch) | |
tree | 3053ebe289855a223f0507adf3ac27f25007634e /gcc/tree.h | |
parent | 362aa474604751c48e9ff6c39fcf81ee9adad8d2 (diff) | |
download | gcc-a05deb55a534444c2e0611fb76bae28c533a953d.zip gcc-a05deb55a534444c2e0611fb76bae28c533a953d.tar.gz gcc-a05deb55a534444c2e0611fb76bae28c533a953d.tar.bz2 |
comment
From-SVN: r189023
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1679,6 +1679,8 @@ struct GTY(()) tree_constructor { (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) +/* The location to be used in a diagnostic about this expression. Do not + use this macro if the location will be assigned to other expressions. */ #define EXPR_LOC_OR_HERE(NODE) (EXPR_HAS_LOCATION (NODE) ? (NODE)->exp.locus : input_location) #define EXPR_FILENAME(NODE) LOCATION_FILE (EXPR_CHECK ((NODE))->exp.locus) #define EXPR_LINENO(NODE) LOCATION_LINE (EXPR_CHECK (NODE)->exp.locus) |