Skip to content

Commit f9d4c4c

Browse files
FantasqueXlanza
authored andcommitted
[CIR][NFC] Un XFAIL global-bar-simple test (#1395)
I checked https://github.com/llvm/clangir/blob/main/clang/test/CIR/CodeGen/globals.cpp and thought code works as expected. Although, test results need to be adjusted a bit. Resolves: #1252
1 parent 8d170c0 commit f9d4c4c

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

clang/test/CIR/global-var-simple.cpp

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
11
// Global variables of intergal types
2-
// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o - | FileCheck %s
3-
// XFAIL: *
2+
// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o %t.cir
3+
// RUN: FileCheck %s --input-file=%t.cir
44

55
char c;
6-
// CHECK: cir.global @c : !cir.int<s, 8>
6+
// CHECK: cir.global external @c = #cir.int<0> : !s8i
77

88
signed char sc;
9-
// CHECK: cir.global @sc : !cir.int<s, 8>
9+
// CHECK: cir.global external @sc = #cir.int<0> : !s8i
1010

1111
unsigned char uc;
12-
// CHECK: cir.global @uc : !cir.int<u, 8>
12+
// CHECK: cir.global external @uc = #cir.int<0> : !u8i
1313

1414
short ss;
15-
// CHECK: cir.global @ss : !cir.int<s, 16>
15+
// CHECK: cir.global external @ss = #cir.int<0> : !s16i
1616

1717
unsigned short us;
18-
// CHECK: cir.global @us : !cir.int<u, 16>
18+
// CHECK: cir.global external @us = #cir.int<0> : !u16i
1919

2020
int si;
21-
// CHECK: cir.global @si : !cir.int<s, 32>
21+
// CHECK: cir.global external @si = #cir.int<0> : !s32i
2222

2323
unsigned ui;
24-
// CHECK: cir.global @ui : !cir.int<u, 32>
24+
// CHECK: cir.global external @ui = #cir.int<0> : !u32i
2525

2626
long sl;
27-
// CHECK: cir.global @sl : !cir.int<s, 64>
27+
// CHECK: cir.global external @sl = #cir.int<0> : !s64i
2828

2929
unsigned long ul;
30-
// CHECK: cir.global @ul : !cir.int<u, 64>
30+
// CHECK: cir.global external @ul = #cir.int<0> : !u64i
3131

3232
long long sll;
33-
// CHECK: cir.global @sll : !cir.int<s, 64>
33+
// CHECK: cir.global external @sll = #cir.int<0> : !s64i
3434

3535
unsigned long long ull;
36-
// CHECK: cir.global @ull : !cir.int<u, 64>
36+
// CHECK: cir.global external @ull = #cir.int<0> : !u64i
3737

3838
__int128 s128;
39-
// CHECK: cir.global @s128 : !cir.int<s, 128>
39+
// CHECK: cir.global external @s128 = #cir.int<0> : !s128i
4040

4141
unsigned __int128 u128;
42-
// CHECK: cir.global @u128 : !cir.int<u, 128>
42+
// CHECK: cir.global external @u128 = #cir.int<0> : !u128i
4343

4444
wchar_t wc;
45-
// CHECK: cir.global @wc : !cir.int<s, 32>
45+
// CHECK: cir.global external @wc = #cir.int<0> : !s32i
4646

4747
char8_t c8;
48-
// CHECK: cir.global @c8 : !cir.int<u, 8>
48+
// CHECK: cir.global external @c8 = #cir.int<0> : !u8i
4949

5050
char16_t c16;
51-
// CHECK: cir.global @c16 : !cir.int<u, 16>
51+
// CHECK: cir.global external @c16 = #cir.int<0> : !u16i
5252

5353
char32_t c32;
54-
// CHECK: cir.global @c32 : !cir.int<u, 32>
54+
// CHECK: cir.global external @c32 = #cir.int<0> : !u32i
5555

5656
_BitInt(20) sb20;
57-
// CHECK: cir.global @sb20 : !cir.int<s, 20>
57+
// CHECK: cir.global external @sb20 = #cir.int<0> : !cir.int<s, 20>
5858

5959
unsigned _BitInt(48) ub48;
60-
// CHECK: cir.global @ub48 : !cir.int<u, 48>
60+
// CHECK: external @ub48 = #cir.int<0> : !u48i

0 commit comments

Comments
 (0)