Mercurial > hg > graal-compiler
comparison src/share/vm/ci/ciInstanceKlass.cpp @ 2273:2ab52cda08e5
Merge with OpenJDK.
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Thu, 03 Mar 2011 19:25:53 +0100 |
parents | d25d4ca69222 4f26f535a225 |
children | 0654ee04b214 |
comparison
equal
deleted
inserted
replaced
2219:0a14ff0a8cc4 | 2273:2ab52cda08e5 |
---|---|
44 // Loaded instance klass. | 44 // Loaded instance klass. |
45 ciInstanceKlass::ciInstanceKlass(KlassHandle h_k) : | 45 ciInstanceKlass::ciInstanceKlass(KlassHandle h_k) : |
46 ciKlass(h_k), _non_static_fields(NULL) | 46 ciKlass(h_k), _non_static_fields(NULL) |
47 { | 47 { |
48 assert(get_Klass()->oop_is_instance(), "wrong type"); | 48 assert(get_Klass()->oop_is_instance(), "wrong type"); |
49 assert(get_instanceKlass()->is_loaded(), "must be at least loaded"); | |
49 instanceKlass* ik = get_instanceKlass(); | 50 instanceKlass* ik = get_instanceKlass(); |
50 | 51 |
51 AccessFlags access_flags = ik->access_flags(); | 52 AccessFlags access_flags = ik->access_flags(); |
52 _flags = ciFlags(access_flags); | 53 _flags = ciFlags(access_flags); |
53 _has_finalizer = access_flags.has_finalizer(); | 54 _has_finalizer = access_flags.has_finalizer(); |