mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-19 09:13:04 +00:00
(YYOPTIONAL_LOC): Define even if it's not a recent
version of GCC, since the macro is used with non-GCC compilers.
This commit is contained in:
18
data/glr.c
18
data/glr.c
@@ -261,19 +261,19 @@ b4_syncline([@oline@], [@ofile@])
|
|||||||
|
|
||||||
#ifndef __attribute__
|
#ifndef __attribute__
|
||||||
/* This feature is available in gcc versions 2.5 and later. */
|
/* This feature is available in gcc versions 2.5 and later. */
|
||||||
# if !defined (__GNUC__) || __GNUC__ < 2 || \
|
# if (!defined (__GNUC__) || __GNUC__ < 2 \
|
||||||
(__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__
|
|| (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__)
|
||||||
# define __attribute__(Spec) /* empty */
|
# define __attribute__(Spec) /* empty */
|
||||||
# else
|
|
||||||
]b4_location_if([# define YYOPTIONAL_LOC(Name) Name],[
|
|
||||||
# if defined (__cplusplus)
|
|
||||||
# define YYOPTIONAL_LOC(Name) /* empty */
|
|
||||||
# else
|
|
||||||
# define YYOPTIONAL_LOC(Name) Name __attribute__ ((__unused__))
|
|
||||||
# endif])[
|
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
]b4_location_if([#define YYOPTIONAL_LOC(Name) Name],[
|
||||||
|
#ifdef __cplusplus
|
||||||
|
# define YYOPTIONAL_LOC(Name) /* empty */
|
||||||
|
#else
|
||||||
|
# define YYOPTIONAL_LOC(Name) Name __attribute__ ((__unused__))
|
||||||
|
#endif])[
|
||||||
|
|
||||||
#ifndef YYASSERT
|
#ifndef YYASSERT
|
||||||
# define YYASSERT(condition) ((void) ((condition) || (abort (), 0)))
|
# define YYASSERT(condition) ((void) ((condition) || (abort (), 0)))
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user