comparison src/share/vm/jvmci/jvmciCodeInstaller.cpp @ 22533:df053711614b

Remove Value.getKind().
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 08 Sep 2015 14:13:38 +0200
parents 943c2bf064fa
children ca418f35d728
comparison
equal deleted inserted replaced
22532:952d4d634a42 22533:df053711614b
164 // Records any Metadata values embedded in a Constant (e.g., the value returned by HotSpotResolvedObjectTypeImpl.klass()). 164 // Records any Metadata values embedded in a Constant (e.g., the value returned by HotSpotResolvedObjectTypeImpl.klass()).
165 static void record_metadata_in_constant(oop constant, OopRecorder* oop_recorder) { 165 static void record_metadata_in_constant(oop constant, OopRecorder* oop_recorder) {
166 if (constant->is_a(HotSpotMetaspaceConstantImpl::klass())) { 166 if (constant->is_a(HotSpotMetaspaceConstantImpl::klass())) {
167 oop obj = HotSpotMetaspaceConstantImpl::metaspaceObject(constant); 167 oop obj = HotSpotMetaspaceConstantImpl::metaspaceObject(constant);
168 jlong prim = HotSpotMetaspaceConstantImpl::primitive(constant); 168 jlong prim = HotSpotMetaspaceConstantImpl::primitive(constant);
169 assert(Kind::typeChar(Value::kind(constant)) == 'j', "must have word kind");
170 assert(obj != NULL, "must have an object"); 169 assert(obj != NULL, "must have an object");
171 assert(prim != 0, "must have a primitive value"); 170 assert(prim != 0, "must have a primitive value");
172 171
173 record_metadata_reference(obj, prim, false, oop_recorder); 172 record_metadata_reference(obj, prim, false, oop_recorder);
174 } 173 }