aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/bison/lib/bitset
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2024-08-11 11:42:23 +0300
committerthegeorg <thegeorg@yandex-team.com>2024-08-11 11:54:06 +0300
commitcd788243496b69e548998f9e3f9ff80e34977652 (patch)
tree0fd50f566b69bc2cfd0d9c4c18eea1b77d5ec276 /contrib/tools/bison/lib/bitset
parentc7230d56fb1b7998da0edb829f1751640da9c8b4 (diff)
downloadydb-cd788243496b69e548998f9e3f9ff80e34977652.tar.gz
Update contrib/tools/bison to 3.7.6
583623e1fb299df0a04a0aecdc47eb759ef412b9
Diffstat (limited to 'contrib/tools/bison/lib/bitset')
-rw-r--r--contrib/tools/bison/lib/bitset/list.c2
-rw-r--r--contrib/tools/bison/lib/bitset/stats.c4
-rw-r--r--contrib/tools/bison/lib/bitset/table.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/contrib/tools/bison/lib/bitset/list.c b/contrib/tools/bison/lib/bitset/list.c
index ed975ef001..c1f3d9b153 100644
--- a/contrib/tools/bison/lib/bitset/list.c
+++ b/contrib/tools/bison/lib/bitset/list.c
@@ -122,7 +122,7 @@ lbitset_elt_alloc (void)
# define OBSTACK_CHUNK_FREE free
#endif
-#if ! defined __GNUC__ || __GNUC__ < 2
+#if !(defined __GNUC__ || defined __clang__)
# define __alignof__(type) 0
#endif
diff --git a/contrib/tools/bison/lib/bitset/stats.c b/contrib/tools/bison/lib/bitset/stats.c
index 10aa5d768d..5bd44c06a4 100644
--- a/contrib/tools/bison/lib/bitset/stats.c
+++ b/contrib/tools/bison/lib/bitset/stats.c
@@ -245,7 +245,7 @@ bitset_stats_read (const char *file_name)
if (!file_name)
file_name = BITSET_STATS_FILE;
- FILE *file = fopen (file_name, "r");
+ FILE *file = fopen (file_name, "re");
if (file)
{
if (fread (&bitset_stats_info_data, sizeof (bitset_stats_info_data),
@@ -273,7 +273,7 @@ bitset_stats_write (const char *file_name)
if (!file_name)
file_name = BITSET_STATS_FILE;
- FILE *file = fopen (file_name, "w");
+ FILE *file = fopen (file_name, "we");
if (file)
{
if (fwrite (&bitset_stats_info_data, sizeof (bitset_stats_info_data),
diff --git a/contrib/tools/bison/lib/bitset/table.c b/contrib/tools/bison/lib/bitset/table.c
index 56f1a860a4..c80eebffa5 100644
--- a/contrib/tools/bison/lib/bitset/table.c
+++ b/contrib/tools/bison/lib/bitset/table.c
@@ -206,7 +206,7 @@ tbitset_elt_alloc (void)
# define OBSTACK_CHUNK_FREE free
#endif
-#if ! defined __GNUC__ || __GNUC__ < 2
+#if !(defined __GNUC__ || defined __clang__)
# define __alignof__(type) 0
#endif