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-no-initializer-complex-types.slang9
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/language-feature/struct-field-initializers/struct-field-no-initializer-complex-types.slang b/tests/language-feature/struct-field-initializers/struct-field-no-initializer-complex-types.slang
index a55c4725d..66a3a2c64 100644
--- a/tests/language-feature/struct-field-initializers/struct-field-no-initializer-complex-types.slang
+++ b/tests/language-feature/struct-field-initializers/struct-field-no-initializer-complex-types.slang
@@ -6,7 +6,7 @@
//TEST_INPUT:ubuffer(data=[0 0], stride=4):out,name=outputBuffer
RWStructuredBuffer<int> outputBuffer;
-struct DefaultData
+struct DefaultData : IDefaultInitializable
{
static const int2 val = int2(0, 1);
float2 size;
@@ -16,13 +16,10 @@ struct DefaultData
extension DefaultData
{
- int someGet()
- {
- return val.x;
- }
+ int someGet() { return val.x; }
}
-int loadDefaultData(inout DefaultData noInit)
+int loadDefaultData(DefaultData noInit)
{
outputBuffer[1] = 1;
return noInit.someGet();