summaryrefslogtreecommitdiff
path: root/tests/language-feature/struct-field-initializers
diff options
context:
space:
mode:
Diffstat (limited to 'tests/language-feature/struct-field-initializers')
-rw-r--r--tests/language-feature/struct-field-initializers/struct-field-initializer-static.slang3
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