14
14
__declspec(dllexport ) extern int ExternGlobalDecl ;
15
15
16
16
// dllexport implies a definition.
17
- // CHECK-DAG: @GlobalDef = common dso_local dllexport global i32 0, align 4
17
+ // CHECK-DAG: @GlobalDef = dso_local dllexport global i32 0, align 4
18
18
__declspec(dllexport ) int GlobalDef ;
19
19
20
20
// Export definition.
@@ -27,11 +27,11 @@ __declspec(dllexport) extern int GlobalDeclInit;
27
27
int GlobalDeclInit = 1 ;
28
28
29
29
// Redeclarations
30
- // CHECK-DAG: @GlobalRedecl1 = common dso_local dllexport global i32 0, align 4
30
+ // CHECK-DAG: @GlobalRedecl1 = dso_local dllexport global i32 0, align 4
31
31
__declspec(dllexport ) extern int GlobalRedecl1 ;
32
32
__declspec(dllexport ) int GlobalRedecl1 ;
33
33
34
- // CHECK-DAG: @GlobalRedecl2 = common dso_local dllexport global i32 0, align 4
34
+ // CHECK-DAG: @GlobalRedecl2 = dso_local dllexport global i32 0, align 4
35
35
__declspec(dllexport ) extern int GlobalRedecl2 ;
36
36
int GlobalRedecl2 ;
37
37
@@ -70,29 +70,29 @@ __declspec(dllexport) void redecl2(void);
70
70
//===----------------------------------------------------------------------===//
71
71
72
72
// dllexport takes precedence over the dllimport if both are specified.
73
- // CHECK-DAG: @PrecedenceGlobal1A = common dso_local dllexport global i32 0, align 4
74
- // CHECK-DAG: @PrecedenceGlobal1B = common dso_local dllexport global i32 0, align 4
73
+ // CHECK-DAG: @PrecedenceGlobal1A = dso_local dllexport global i32 0, align 4
74
+ // CHECK-DAG: @PrecedenceGlobal1B = dso_local dllexport global i32 0, align 4
75
75
__attribute__((dllimport , dllexport )) int PrecedenceGlobal1A ;
76
76
__declspec(dllimport ) __declspec(dllexport ) int PrecedenceGlobal1B ;
77
77
78
- // CHECK-DAG: @PrecedenceGlobal2A = common dso_local dllexport global i32 0, align 4
79
- // CHECK-DAG: @PrecedenceGlobal2B = common dso_local dllexport global i32 0, align 4
78
+ // CHECK-DAG: @PrecedenceGlobal2A = dso_local dllexport global i32 0, align 4
79
+ // CHECK-DAG: @PrecedenceGlobal2B = dso_local dllexport global i32 0, align 4
80
80
__attribute__((dllexport , dllimport )) int PrecedenceGlobal2A ;
81
81
__declspec(dllexport ) __declspec(dllimport ) int PrecedenceGlobal2B ;
82
82
83
83
// CHECK-DAG: @PrecedenceGlobalRedecl1 = dso_local dllexport global i32 0, align 4
84
84
__declspec(dllexport ) extern int PrecedenceGlobalRedecl1 ;
85
85
__declspec(dllimport ) int PrecedenceGlobalRedecl1 = 0 ;
86
86
87
- // CHECK-DAG: @PrecedenceGlobalRedecl2 = common dso_local dllexport global i32 0, align 4
87
+ // CHECK-DAG: @PrecedenceGlobalRedecl2 = dso_local dllexport global i32 0, align 4
88
88
__declspec(dllimport ) extern int PrecedenceGlobalRedecl2 ;
89
89
__declspec(dllexport ) int PrecedenceGlobalRedecl2 ;
90
90
91
91
// CHECK-DAG: @PrecedenceGlobalMixed1 = dso_local dllexport global i32 1, align 4
92
92
__attribute__((dllexport )) extern int PrecedenceGlobalMixed1 ;
93
93
__declspec(dllimport ) int PrecedenceGlobalMixed1 = 1 ;
94
94
95
- // CHECK-DAG: @PrecedenceGlobalMixed2 = common dso_local dllexport global i32 0, align 4
95
+ // CHECK-DAG: @PrecedenceGlobalMixed2 = dso_local dllexport global i32 0, align 4
96
96
__attribute__((dllimport )) extern int PrecedenceGlobalMixed2 ;
97
97
__declspec(dllexport ) int PrecedenceGlobalMixed2 ;
98
98
0 commit comments