diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-check-decl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp index a666d9df3..7f07444dc 100644 --- a/source/slang/slang-check-decl.cpp +++ b/source/slang/slang-check-decl.cpp @@ -5070,7 +5070,9 @@ bool SemanticsVisitor::trySynthesizePropertyRequirementWitness( synPropertyDecl->nameAndLoc.name = getName(String("$syn_property_") + getText(requiredMemberDeclRef.getName())); synPropertyDecl->parentDecl = context->parentDecl; - + synPropertyDecl->ownedScope = m_astBuilder->create<Scope>(); + synPropertyDecl->ownedScope->containerDecl = synPropertyDecl; + synPropertyDecl->ownedScope->parent = context->parentDecl->ownedScope; // The type of our synthesized property can be derived from the // specialized declref to the requirement decl. |
