c: stop defining YY_LOCATION_PRINT when locations are not enabled

* data/skeletons/c.m4 (b4_yy_location_print_define): here.
This commit is contained in:
Akim Demaille
2021-01-31 21:01:16 +01:00
parent d50a3e450e
commit fdba54a961

View File

@@ -1076,7 +1076,7 @@ yy_location_print_ (FILE *yyo, YYLTYPE const * const yylocp)
res += YYFPRINTF (yyo, "-%d", end_col);
}
return res;
}
}
# define YY_LOCATION_PRINT(File, Loc) \
yy_location_print_ (File, &(Loc))
@@ -1084,11 +1084,7 @@ yy_location_print_ (FILE *yyo, YYLTYPE const * const yylocp)
# else
# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
# endif
# endif /* !defined YY_LOCATION_PRINT */]],
[[/* This macro is provided for backward compatibility. */
# ifndef YY_LOCATION_PRINT
# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
# endif]])
# endif /* !defined YY_LOCATION_PRINT */]])
])
# b4_yyloc_default