]> granicus.if.org Git - gc/commitdiff
Fix 'anonymous type with no linkage used to declare variable' C++ error
authorIvan Maidanski <ivmai@mail.ru>
Fri, 9 Feb 2018 08:07:03 +0000 (11:07 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 9 Feb 2018 08:07:03 +0000 (11:07 +0300)
(fix of commit 8086c72)

Issue #201 (bdwgc).

* tests/test.c (A): Give some name to struct.
* tools/setjmp_t.c (a): Likewise.

tests/test.c
tools/setjmp_t.c

index 3a2eb6cba897f065067d5a5ff80dd8e6284ba5be..b2fff59ec696ff7a84d0b17911dbd986e4dfd60e 100644 (file)
@@ -666,7 +666,7 @@ void test_generic_malloc_or_special(void *p) {
 }
 
 /* Try to force a to be strangely aligned */
-volatile struct {
+volatile struct A_s {
   char dummy;
   AO_t aa;
 } A;
index 2b4c4dc88b97b525acbc17b3b902c4f9d7d27d1b..fffc65c67badafa6465412bdc7f8d9136e5a6604 100644 (file)
@@ -55,7 +55,7 @@ int getpagesize(void)
   }
 #endif
 
-struct {
+struct a_s {
   char a_a;
   char * a_b;
 } a;