yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
ec0224edc
master
1//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): 2 3module test; 4 5import b; 6 7void testFunc() 8{ 9 // CHECK-NOT: {{.*}}([[# @LINE + 1]]): error 10 ns.f_b(); // OK. 11 // CHECK: {{.*}}([[# @LINE + 1]]): error 30027: 12 ns.f_a(); // Error. 13} 14 15namespace ns 16{ 17 void testFunc2() 18 { 19 // CHECK-NOT: {{.*}}([[# @LINE + 1]]): error 20 f_b(); // OK. 21 // CHECK: {{.*}}([[# @LINE + 1]]): error 30015: 22 f_a(); // Error. 23 } 24} 25 26namespace ns2 27{ 28 using namespace ns; 29 30 void testFunc3() 31 { 32 // CHECK-NOT: {{.*}}([[# @LINE + 1]]): error 33 f_b(); // OK. 34 // CHECK: {{.*}}([[# @LINE + 1]]): error 30015: 35 f_a(); // Error. 36 } 37}