From 0da1e6940d449fcdee97bf0b814750fca8f1a504 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 29 Aug 2023 00:41:33 -0400 Subject: Fix cast, needs to be PtrTypeBase rather than PtrType such that InOut/Out work. (#3158) Co-authored-by: Ellie Hermaszewska Co-authored-by: Yong He --- source/slang/slang-ir-lower-l-value-cast.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/slang') diff --git a/source/slang/slang-ir-lower-l-value-cast.cpp b/source/slang/slang-ir-lower-l-value-cast.cpp index aca58cef3..4548c5156 100644 --- a/source/slang/slang-ir-lower-l-value-cast.cpp +++ b/source/slang/slang-ir-lower-l-value-cast.cpp @@ -56,8 +56,8 @@ struct LValueCastLoweringContext /// Only some targets can allow such conversions bool _canReinterpretCast(IRType* a, IRType* b) { - auto ptrA = as(a); - auto ptrB = as(b); + auto ptrA = as(a); + auto ptrB = as(b); // They must both be pointers... SLANG_ASSERT(ptrA && ptrB); -- cgit v1.2.3