summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/recursive-type.slang
blob: 90f49aa86d49472039924c71cc169d9af5012488 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):-target spirv

// CHECK: error 41001:

struct Outer {
    Outer next; // non-pointer
    int y;
};
RWStructuredBuffer<Outer> Buf;

[numthreads(1,1,1)]
void csmain() {
     Buf[0].y = 0;
}