Mercurial > hg > graal-jvmci-8
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 } |