*** 719,10 *** --- 719,14 --- inline bool is_integral_type(BasicType t) { return is_subword_type(t) || t == T_INT || t == T_LONG; } + inline bool is_non_subword_integral_type(BasicType t) { + return t == T_INT || t == T_LONG; + } + inline bool is_floating_point_type(BasicType t) { return (t == T_FLOAT || t == T_DOUBLE); } extern char type2char_tab[T_CONFLICT+1]; // Map a BasicType to a jchar