diff options
Diffstat (limited to 'tests/language-feature/struct-field-initializers')
| -rw-r--r-- | tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang b/tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang index 7f0b0577f..b2ed006be 100644 --- a/tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang +++ b/tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang @@ -16,11 +16,13 @@ struct DefaultStructNoInit_base struct DefaultStructNoInit : DefaultStructNoInit_base { int data3 = 2; + static int data4 = 2; }; [numthreads(1, 1, 1)] void computeMain(uint3 dispatchThreadID: SV_DispatchThreadID) { + DefaultStructNoInit::data4 = 0; DefaultStructNoInit noInit; // BUF: 1 outputBuffer[0] = true @@ -28,5 +30,6 @@ void computeMain(uint3 dispatchThreadID: SV_DispatchThreadID) && noInit.data1 == 2 && noInit.data2 == 2 && noInit.data3 == 2 + && noInit.data4 == 0; ; }
\ No newline at end of file |
