We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8892f7d commit 6c7fd45Copy full SHA for 6c7fd45
src/core/t-object.c
@@ -396,6 +396,11 @@ static REBSER *Trim_Object(REBSER *obj)
396
break; // returns obj
397
}
398
399
+ else if (IS_ERROR(value)) {
400
+ Make_Error_Object(arg, value); // arg is block/string, returns value
401
+ type = 0;
402
+ break; // returns value
403
+ }
404
Trap_Make(VAL_TYPE(value), value);
405
406
case A_TO:
src/tests/units/error-test.r3
@@ -24,6 +24,12 @@ Rebol [
24
e/type = 'Math
25
e/id = 'overflow
26
]
27
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/993
28
+ --assert all [
29
+ error? e: make e "message"
30
+ e/type = 'User
31
+ e/arg1 = "message"
32
+ ]
33
34
--test-- "make invalid error!"
35
;@@ https://github.com/Oldes/Rebol-issues/issues/1002
0 commit comments