From 7e2bc8e06f61d554bae9bbebc1db0302eb3f1d8a Mon Sep 17 00:00:00 2001 From: Yong He Date: Fri, 26 Jul 2024 19:42:15 -0700 Subject: Allow passing sized array to unsized array parameter. (#4744) --- source/slang/core.meta.slang | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source/slang/core.meta.slang') 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 __magic_type(ArrayExpressionType) struct Array : IArray { - [ForceInline] - int getCount() { return N; } + __intrinsic_op($(kIROp_GetArrayLength)) + int getCount(); __subscript(int index) -> T { @@ -1049,7 +1049,6 @@ struct Array : IArray get; } } - /// An `N` component vector with elements of type `T`. __generic __magic_type(VectorExpressionType) -- cgit v1.2.3