Add intrinsics.type_is_subtype_of; intrinsics.objc_selector_name

This commit is contained in:
gingerBill
2022-02-08 22:59:37 +00:00
parent 05dd3d490d
commit c5d348515d
6 changed files with 101 additions and 43 deletions
+11
View File
@@ -1915,3 +1915,14 @@ lbValue lb_handle_obj_send(lbProcedure *p, Ast *expr) {
return lb_emit_call(p, the_proc, args);
}
lbValue lb_handle_obj_selector_name(lbProcedure *p, Ast *expr) {
ast_node(ce, CallExpr, expr);
auto tav = ce->args[0]->tav;
GB_ASSERT(tav.value.kind == ExactValue_String);
String name = tav.value.value_string;
return lb_handle_obj_selector(p, name);
}