< prev index next >

src/share/vm/ci/ciType.cpp

Print this page

        

*** 43,54 **** ciType::ciType(BasicType basic_type) : ciMetadata() { assert(basic_type >= T_BOOLEAN && basic_type <= T_CONFLICT, "range check"); _basic_type = basic_type; } ! ciType::ciType(KlassHandle k) : ciMetadata(k()) { ! _basic_type = k()->is_array_klass() ? T_ARRAY : T_OBJECT; } // ------------------------------------------------------------------ // ciType::is_subtype_of --- 43,54 ---- ciType::ciType(BasicType basic_type) : ciMetadata() { assert(basic_type >= T_BOOLEAN && basic_type <= T_CONFLICT, "range check"); _basic_type = basic_type; } ! ciType::ciType(Klass* k) : ciMetadata(k) { ! _basic_type = k->is_array_klass() ? T_ARRAY : T_OBJECT; } // ------------------------------------------------------------------ // ciType::is_subtype_of
< prev index next >