Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CIR][NFC] Un XFAIL global-bar-simple test #1395

Merged
merged 1 commit into from
Feb 24, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions clang/test/CIR/global-var-simple.cpp
Original file line number Diff line number Diff line change
@@ -1,60 +1,60 @@
// Global variables of intergal types
// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o - | FileCheck %s
// XFAIL: *
// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o %t.cir
// RUN: FileCheck %s --input-file=%t.cir

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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