From e61f060f8dbbd548f750f76e9c1ae82c384daed7 Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Sat, 26 Jul 2025 15:49:12 +0200 Subject: [PATCH] RecordVal:GetRecordType: Avoid AsRecordType() --- src/Val.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Val.h b/src/Val.h index 2f9e90f6f2..6d223d0c38 100644 --- a/src/Val.h +++ b/src/Val.h @@ -1606,7 +1606,7 @@ private: // Use a reference so we can avoid Ref() / Unref() that's tickled via `GetType()` const RecordType& GetRecordType() const { assert(GetType()->Tag() == TYPE_RECORD); - return *GetType()->AsRecordType(); + return *static_cast(GetType().get()); // AsRecordType() isn't inlined } bool IsManaged(unsigned int offset) const { return GetRecordType().ManagedFields()[offset]; }