summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-union.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-ir-union.cpp')
-rw-r--r--source/slang/slang-ir-union.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/slang/slang-ir-union.cpp b/source/slang/slang-ir-union.cpp
index 216b0a81a..7a7271f23 100644
--- a/source/slang/slang-ir-union.cpp
+++ b/source/slang/slang-ir-union.cpp
@@ -39,9 +39,8 @@ struct DesugarUnionTypesContext
{
// We start by initializing our IR building state.
//
- sharedBuilderStorage.session = module->session;
- sharedBuilderStorage.module = module;
- builderStorage.sharedBuilder = &sharedBuilderStorage;
+ sharedBuilderStorage.init(module);
+ builderStorage.init(sharedBuilderStorage);
// Next, we will search for any instruction that create or use
// union types, and process them accordingingly (usually by