diff --git a/tests/ResourceMaterializationTests.cpp b/tests/ResourceMaterializationTests.cpp index be17c560..eaa47ecc 100644 --- a/tests/ResourceMaterializationTests.cpp +++ b/tests/ResourceMaterializationTests.cpp @@ -243,7 +243,7 @@ void TestSrtAliasesRetainReadPolicy() { program.descriptor_sources.push_back({.dwords = {Value(&first), Value(0u)}, .dword_count = 2}); DescriptorSource indirect; - indirect.indirect_descriptor.emplace().sources = {0, 1}; + indirect.indirect_descriptor.emplace(DescriptorSource::IndirectDescriptor{}).sources = {0, 1}; program.descriptor_sources.push_back(indirect); auto plan = ExtractResourcePlan(program); for (const auto &inst : plan.value_storage) {