From 31cf3ac5ac7054890810190d6f526ec1eb38c64d Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Sat, 1 Jan 2022 19:44:35 +0100 Subject: Turn std into a submodule --- std/ref.c | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 std/ref.c (limited to 'std/ref.c') diff --git a/std/ref.c b/std/ref.c deleted file mode 100644 index 0147160..0000000 --- a/std/ref.c +++ /dev/null @@ -1,20 +0,0 @@ -#include "common/err.h" -#include "api/ref.h" -#include "api/util.h" - -UwUVMValue uwu_call(UwUVMArgs *args) -{ - uwuutil_require_min("ref.call", args, 1); - - UwUVMValue value = uwuvm_get_arg(args, 0); - - if (value.type != &uwuref_type) - error("ref.call requires a function reference as $1\n"); - - return uwuvm_call_function(value.data, args->num - 1, &args->unevaluated[1], args->super); -} - -UwUVMValue uwu_is(UwUVMArgs *args) -{ - return uwuutil_is_type("ref.is", args, &uwuref_type); -} -- cgit v1.2.3