From e001e402c29d6ef712dc2fc7efe2135b575a9df1 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Thu, 9 Oct 2025 09:55:14 +0100 Subject: [PATCH] Add `intrinsics.type_is_cstring` and `intrinsics.type_is_cstring16` --- src/check_builtin.cpp | 4 ++++ src/checker_builtin_procs.hpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/check_builtin.cpp b/src/check_builtin.cpp index f142f04b7..b95b46450 100644 --- a/src/check_builtin.cpp +++ b/src/check_builtin.cpp @@ -20,6 +20,8 @@ gb_global BuiltinTypeIsProc *builtin_type_is_procs[BuiltinProc__type_simple_bool is_type_quaternion, is_type_string, is_type_string16, + is_type_cstring, + is_type_cstring16, is_type_typeid, is_type_any, is_type_endian_platform, @@ -6424,6 +6426,8 @@ gb_internal bool check_builtin_procedure(CheckerContext *c, Operand *operand, As case BuiltinProc_type_is_quaternion: case BuiltinProc_type_is_string: case BuiltinProc_type_is_string16: + case BuiltinProc_type_is_cstring: + case BuiltinProc_type_is_cstring16: case BuiltinProc_type_is_typeid: case BuiltinProc_type_is_any: case BuiltinProc_type_is_endian_platform: diff --git a/src/checker_builtin_procs.hpp b/src/checker_builtin_procs.hpp index c2255a6ba..80e503c70 100644 --- a/src/checker_builtin_procs.hpp +++ b/src/checker_builtin_procs.hpp @@ -251,6 +251,8 @@ BuiltinProc__type_simple_boolean_begin, BuiltinProc_type_is_quaternion, BuiltinProc_type_is_string, BuiltinProc_type_is_string16, + BuiltinProc_type_is_cstring, + BuiltinProc_type_is_cstring16, BuiltinProc_type_is_typeid, BuiltinProc_type_is_any,