@@ -2551,8 +2551,8 @@ void jl_init_types(void) JL_GC_DISABLED
2551
2551
//"absolute_max",
2552
2552
"ipo_purity_bits" , "purity_bits" ,
2553
2553
"argescapes" ,
2554
- "isspecsig" , "precompile" , "invoke" , "specptr" , // function object decls
2555
- "relocatability" ),
2554
+ "isspecsig" , "precompile" , "relocatability" ,
2555
+ "invoke" , "specptr" ), // function object decls
2556
2556
jl_svec (15 ,
2557
2557
jl_method_instance_type ,
2558
2558
jl_any_type ,
@@ -2567,13 +2567,13 @@ void jl_init_types(void) JL_GC_DISABLED
2567
2567
jl_any_type ,
2568
2568
jl_bool_type ,
2569
2569
jl_bool_type ,
2570
- jl_any_type , jl_any_type , // fptrs
2571
- jl_uint8_type ),
2570
+ jl_uint8_type ,
2571
+ jl_any_type , jl_any_type ), // fptrs
2572
2572
jl_emptysvec ,
2573
2573
0 , 1 , 1 );
2574
2574
jl_svecset (jl_code_instance_type -> types , 1 , jl_code_instance_type );
2575
2575
const static uint32_t code_instance_constfields [1 ] = { 0b000001010111101 }; // Set fields 1, 3-6, 8, 10 as const
2576
- const static uint32_t code_instance_atomicfields [1 ] = { 0b011100101000010 }; // Set fields 2, 7, 9, 12-14 as atomic
2576
+ const static uint32_t code_instance_atomicfields [1 ] = { 0b110100101000010 }; // Set fields 2, 7, 9, 12, 14-15 as atomic
2577
2577
//Fields 11 and 15 must be protected by locks, and thus all operations on jl_code_instance_t are threadsafe
2578
2578
jl_code_instance_type -> name -> constfields = code_instance_constfields ;
2579
2579
jl_code_instance_type -> name -> atomicfields = code_instance_atomicfields ;
@@ -2730,8 +2730,8 @@ void jl_init_types(void) JL_GC_DISABLED
2730
2730
jl_svecset (jl_methtable_type -> types , 11 , jl_uint8_type );
2731
2731
jl_svecset (jl_method_type -> types , 12 , jl_method_instance_type );
2732
2732
jl_svecset (jl_method_instance_type -> types , 6 , jl_code_instance_type );
2733
- jl_svecset (jl_code_instance_type -> types , 12 , jl_voidpointer_type );
2734
2733
jl_svecset (jl_code_instance_type -> types , 13 , jl_voidpointer_type );
2734
+ jl_svecset (jl_code_instance_type -> types , 14 , jl_voidpointer_type );
2735
2735
2736
2736
jl_compute_field_offsets (jl_datatype_type );
2737
2737
jl_compute_field_offsets (jl_typename_type );
0 commit comments