diff --git a/src/julia.h b/src/julia.h index b4604ff86d00e6..28fb4916acfbb4 100644 --- a/src/julia.h +++ b/src/julia.h @@ -390,26 +390,8 @@ typedef struct _jl_code_instance_t { //TODO: uint8_t absolute_max; // whether true max world is unknown // purity results - union { - uint32_t ipo_purity_bits; - struct { - uint8_t ipo_consistent:2; - uint8_t ipo_effect_free:2; - uint8_t ipo_nothrow:2; - uint8_t ipo_terminates:2; - uint8_t ipo_nonoverlayed:1; - } ipo_purity_flags; - }; - union { - uint32_t purity_bits; - struct { - uint8_t consistent:2; - uint8_t effect_free:2; - uint8_t nothrow:2; - uint8_t terminates:2; - uint8_t nonoverlayed:1; - } purity_flags; - }; + uint32_t ipo_purity_bits; + uint32_t purity_bits; jl_value_t *argescapes; // escape information of call arguments // compilation state cache