diff clang/test/Sema/internal_linkage.c @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 1d019706d866
children c4bab56944e8
line wrap: on
line diff
--- a/clang/test/Sema/internal_linkage.c	Mon May 25 11:55:54 2020 +0900
+++ b/clang/test/Sema/internal_linkage.c	Tue Jun 08 06:07:14 2021 +0900
@@ -6,13 +6,12 @@
 int var3 __attribute__((common,internal_linkage)); // expected-error{{'internal_linkage' and 'common' attributes are not compatible}} \
                                                    // expected-note{{conflicting attribute is here}}
 
-int var4 __attribute__((common)); // expected-error{{'common' and 'internal_linkage' attributes are not compatible}} \
-// expected-note{{previous definition is here}}
-int var4 __attribute__((internal_linkage)); // expected-note{{conflicting attribute is here}} \
-// expected-error{{'internal_linkage' attribute does not appear on the first declaration of 'var4'}}
+int var4 __attribute__((common)); // expected-note{{previous definition is here}} expected-note{{conflicting attribute is here}}
+int var4 __attribute__((internal_linkage)); // expected-error{{'internal_linkage' and 'common' attributes are not compatible}} \
+                                            // expected-error{{'internal_linkage' attribute does not appear on the first declaration of 'var4'}}
 
-int var5 __attribute__((internal_linkage)); // expected-error{{'internal_linkage' and 'common' attributes are not compatible}}
-int var5 __attribute__((common)); // expected-note{{conflicting attribute is here}}
+int var5 __attribute__((internal_linkage)); // expected-note{{conflicting attribute is here}}
+int var5 __attribute__((common)); // expected-error{{'common' and 'internal_linkage' attributes are not compatible}}
 
 __attribute__((internal_linkage)) int f() {}
 struct __attribute__((internal_linkage)) S { // expected-warning{{'internal_linkage' attribute only applies to variables, functions, and classes}}