summaryrefslogtreecommitdiffstats
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.slang5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang
index c75d4735b..7d4f303ef 100644
--- a/source/slang/core.meta.slang
+++ b/source/slang/core.meta.slang
@@ -1040,8 +1040,8 @@ __generic<T, let N:int>
__magic_type(ArrayExpressionType)
struct Array : IArray<T>
{
- [ForceInline]
- int getCount() { return N; }
+ __intrinsic_op($(kIROp_GetArrayLength))
+ int getCount();
__subscript(int index) -> T
{
@@ -1049,7 +1049,6 @@ struct Array : IArray<T>
get;
}
}
-
/// An `N` component vector with elements of type `T`.
__generic<T = float, let N : int = 4>
__magic_type(VectorExpressionType)