]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
comment
authorJason Merrill <jason@gcc.gnu.org>
Wed, 27 Jun 2012 19:19:01 +0000 (15:19 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 27 Jun 2012 19:19:01 +0000 (15:19 -0400)
From-SVN: r189023

gcc/tree.h

index 8bd0580397d5a91e58ac5cf7b1d7dfdf2adc9784..5df8b84687f1af045ef746d61b24ee6d2dab3554 100644 (file)
@@ -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)