summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/array-neg-size.slang
blob: 660f0b6c5ece1fa53b029f33d5aa53e7dbbafcc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// array-zero-size.slang

// Test that array size cannot be zero

//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):

[numthreads(4, 1, 1)]
void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
{
    bar();
}
//CHECK: ([[# @LINE+1]]): error 30025
func bar() -> int[-1];