yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
5f632cd20
master
1//TEST:SIMPLE(filecheck=CHECK): 2// #ifdef support 3 4int64_t GetValue(); 5 6void f() 7{ 8 int i; 9#pragma warning (once : 30081) 10 // CHECK: ([[# @LINE+1]]): warning 30081: 11 i = GetValue(); 12 // CHECK-NOT: ([[# @LINE+1]]): warning 30081: 13 i = GetValue(); 14#pragma warning (once : 30081) 15 // CHECK: ([[# @LINE+1]]): warning 30081: 16 i = GetValue(); 17 // CHECK-NOT: ([[# @LINE+1]]): warning 30081: 18 i = GetValue(); 19 // CHECK-NOT: ([[# @LINE+1]]): warning 30081: 20 i = GetValue(); 21 // CHECK-NOT: ([[# @LINE+1]]): warning 30081: 22 i = GetValue(); 23} 24 25// Test that #pragma warning (once) are emitted once per segment