compiler: don't assume that ATTRIBUTE_UNUSED is defined

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/604075
This commit is contained in:
Ian Lance Taylor 2024-08-07 13:24:22 -07:00
parent 4cec7bc79d
commit ac8a87c4e3
2 changed files with 8 additions and 2 deletions

View file

@ -1,4 +1,4 @@
5f6fae5ff33e996243acd098c71904695c414c53
6aa463fef2d8f04e0bd2675f63a6529df080a44a
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.

View file

@ -12,6 +12,12 @@
#include "operator.h"
#include "go-linemap.h"
#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
# define GO_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
#else
# define GO_ATTRIBUTE_UNUSED
#endif
struct Unicode_range;
// The keywords. These must be in sorted order, other than
@ -561,7 +567,7 @@ class Lex
gather_embed(const char*, const char*);
// The input file name.
const char* input_file_name_ ATTRIBUTE_UNUSED;
const char* input_file_name_ GO_ATTRIBUTE_UNUSED;
// The input file.
FILE* input_file_;
// The object used to keep track of file names and line numbers.