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.slang8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang
index 695423285..6c51ccef0 100644
--- a/source/slang/core.meta.slang
+++ b/source/slang/core.meta.slang
@@ -870,6 +870,14 @@ bool operator!=(__none_t noneVal, Optional<T> val)
return val.hasValue;
}
+__generic<each T>
+__magic_type(TupleType)
+struct Tuple
+{
+ __intrinsic_op($(0))
+ __init(expand each T);
+}
+
__generic<T>
__magic_type(NativeRefType)
__intrinsic_type($(kIROp_NativePtrType))