summaryrefslogtreecommitdiff
path: root/source/slang/core.meta.slang
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/core.meta.slang')
-rw-r--r--source/slang/core.meta.slang3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang
index e4e24dddb..62c9a2800 100644
--- a/source/slang/core.meta.slang
+++ b/source/slang/core.meta.slang
@@ -747,6 +747,7 @@ struct Ptr
{
// If a 'Ptr[index]' is referred to by a '__ref', call 'kIROp_GetOffsetPtr(index)'
__intrinsic_op($(kIROp_GetOffsetPtr))
+ [nonmutating]
ref;
}
};
@@ -2996,7 +2997,7 @@ attribute_syntax [__vulkanHitAttributes] : VulkanHitAttributesAttribute;
__attributeTarget(FunctionDeclBase)
attribute_syntax [mutating] : MutatingAttribute;
-__attributeTarget(SetterDecl)
+__attributeTarget(AccessorDecl)
attribute_syntax [nonmutating] : NonmutatingAttribute;
__attributeTarget(FunctionDeclBase)