Skip to content

Commit d0e8025

Browse files
committed
fix ismutationfree bits for types
This was breaking effects tests.
1 parent 91e7333 commit d0e8025

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/jltypes.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3876,7 +3876,10 @@ void jl_init_types(void) JL_GC_DISABLED
38763876
jl_string_type->ismutationfree = jl_string_type->isidentityfree = 1;
38773877
jl_symbol_type->ismutationfree = jl_symbol_type->isidentityfree = 1;
38783878
jl_simplevector_type->ismutationfree = jl_simplevector_type->isidentityfree = 1;
3879+
jl_typename_type->ismutationfree = 1;
38793880
jl_datatype_type->ismutationfree = 1;
3881+
jl_uniontype_type->ismutationfree = 1;
3882+
jl_unionall_type->ismutationfree = 1;
38803883
assert(((jl_datatype_t*)jl_array_any_type)->ismutationfree == 0);
38813884
assert(((jl_datatype_t*)jl_array_uint8_type)->ismutationfree == 0);
38823885

0 commit comments

Comments
 (0)