Skip to content

Commit f51b1ea

Browse files
committed
promise typ rooted
1 parent 4c452c3 commit f51b1ea

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/builtins.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1773,6 +1773,7 @@ JL_CALLABLE(jl_f_memoryrefnew)
17731773
if(jl_is_genericmemory(args[0])) {
17741774
jl_genericmemory_t *m = (jl_genericmemory_t*)args[0];
17751775
jl_value_t *typ = jl_apply_type((jl_value_t*)jl_genericmemoryref_type, jl_svec_data(((jl_datatype_t*)jl_typetagof(m))->parameters), 3);
1776+
JL_GC_PROMISE_ROOTED(typ); // it is a concrete type
17761777
if (i >= m->length)
17771778
jl_bounds_error((jl_value_t*)m, args[1]);
17781779
const jl_datatype_layout_t *layout = ((jl_datatype_t*)jl_typetagof(m))->layout;

0 commit comments

Comments
 (0)