|
@@ -36,6 +36,8 @@ enum BuiltinProcId {
|
|
|
BuiltinProc_DIRECTIVE, // NOTE(bill): This is used for specialized hash-prefixed procedures
|
|
|
|
|
|
// "Intrinsics"
|
|
|
+ BuiltinProc_is_package_imported,
|
|
|
+
|
|
|
BuiltinProc_simd_vector,
|
|
|
BuiltinProc_soa_struct,
|
|
|
|
|
@@ -230,7 +232,6 @@ BuiltinProc__type_simple_boolean_end,
|
|
|
|
|
|
BuiltinProc__type_end,
|
|
|
|
|
|
-
|
|
|
BuiltinProc_COUNT,
|
|
|
};
|
|
|
gb_global BuiltinProc builtin_procs[BuiltinProc_COUNT] = {
|
|
@@ -270,6 +271,8 @@ gb_global BuiltinProc builtin_procs[BuiltinProc_COUNT] = {
|
|
|
|
|
|
|
|
|
// "Intrinsics"
|
|
|
+ {STR_LIT("is_package_imported"), 1, false, Expr_Expr, BuiltinProcPkg_intrinsics},
|
|
|
+
|
|
|
{STR_LIT("simd_vector"), 2, false, Expr_Expr, BuiltinProcPkg_intrinsics}, // Type
|
|
|
{STR_LIT("soa_struct"), 2, false, Expr_Expr, BuiltinProcPkg_intrinsics}, // Type
|
|
|
|
|
@@ -459,6 +462,6 @@ gb_global BuiltinProc builtin_procs[BuiltinProc_COUNT] = {
|
|
|
|
|
|
{STR_LIT("type_equal_proc"), 1, false, Expr_Expr, BuiltinProcPkg_intrinsics},
|
|
|
{STR_LIT("type_hasher_proc"), 1, false, Expr_Expr, BuiltinProcPkg_intrinsics},
|
|
|
-
|
|
|
+
|
|
|
{STR_LIT(""), 0, false, Expr_Stmt, BuiltinProcPkg_intrinsics},
|
|
|
};
|