Skip to content

Commit 0e87252

Browse files
authored
flambda-backend: Port #843 (Make Obj.dup use a new primitive, %obj_dup) (#2039)
1 parent 9eb0d70 commit 0e87252

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

runtime/obj.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ CAMLprim value caml_obj_with_tag(value new_tag_v, value arg)
168168

169169
CAMLprim value caml_obj_dup(value arg)
170170
{
171+
if (!Is_block(arg)) return arg;
171172
return caml_obj_with_tag(Val_long(Tag_val(arg)), arg);
172173
}
173174

0 commit comments

Comments
 (0)