From 0efba68d8262d31246a51150e772fe4bd5c64b9e Mon Sep 17 00:00:00 2001 From: Ilya Sher <34807039+ilyash-b@users.noreply.github.com> Date: Sun, 26 May 2024 12:52:48 +0400 Subject: [PATCH] vm_call_match_arg_to_pattern() - improve exceptions wording --- vm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vm.c b/vm.c index 966a514b..757c2f1e 100644 --- a/vm.c +++ b/vm.c @@ -3963,7 +3963,7 @@ int vm_call_match_arg_to_pattern(VM *vm, CTX *ctx, VALUE arg, VALUE pattern, VAL if (mr != METHOD_OK) { VALUE exc; exc = make_normal_type_instance(vm->CallFail); - set_normal_type_instance_field(exc, make_string("message"), make_string("vm_call_match_arg_to_pattern() failed to pattern match")); + set_normal_type_instance_field(exc, make_string("message"), make_string("vm_call_match_arg_to_pattern() - error occurred while matching")); set_normal_type_instance_field(exc, make_string("argument"), arg); set_normal_type_instance_field(exc, make_string("pattern"), pattern); if (mr == METHOD_EXCEPTION) { @@ -3978,7 +3978,7 @@ int vm_call_match_arg_to_pattern(VM *vm, CTX *ctx, VALUE arg, VALUE pattern, VAL if (mr != METHOD_OK) { VALUE exc; exc = make_normal_type_instance(vm->CallFail); - set_normal_type_instance_field(exc, make_string("message"), make_string("vm_call_match_arg_to_pattern() failed to convert pattern matching result to Bool")); + set_normal_type_instance_field(exc, make_string("message"), make_string("vm_call_match_arg_to_pattern() - error converting pattern matching result to Bool")); set_normal_type_instance_field(exc, make_string("pattern_matching_result"), pattern_matching_result); if (mr == METHOD_EXCEPTION) { set_normal_type_instance_field(exc, make_string("cause"), to_bool_result);