]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/c-decl.c
tree.h (EXPR_LOC_OR_HERE): New macro.
[gcc.git] / gcc / c-decl.c
index a06d073b98ab065eef686d95975141c36d07d5ec..bb7cf64553bda730abb6a18fca8dd02670e28c61 100644 (file)
@@ -7499,9 +7499,8 @@ build_enumerator (location_t decl_loc, location_t loc,
 
   /* Set basis for default for next value.  */
   the_enum->enum_next_value
-    = build_binary_op
-         (EXPR_HAS_LOCATION (value) ? EXPR_LOCATION (value) : input_location,
-        PLUS_EXPR, value, integer_one_node, 0);
+    = build_binary_op (EXPR_LOC_OR_HERE (value),
+                      PLUS_EXPR, value, integer_one_node, 0);
   the_enum->enum_overflow = tree_int_cst_lt (the_enum->enum_next_value, value);
 
   /* Now create a declaration for the enum value name.  */
This page took 0.032852 seconds and 5 git commands to generate.