Mercurial > hg > truffle
changeset 3660:c805dfba251d
Fixed regression.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 17 Nov 2011 17:18:16 +0100 |
parents | b711e226cfaf |
children | d24f157f2ba8 |
files | src/share/vm/graal/graalCodeInstaller.cpp |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCodeInstaller.cpp Thu Nov 17 17:10:52 2011 +0100 +++ b/src/share/vm/graal/graalCodeInstaller.cpp Thu Nov 17 17:18:16 2011 +0100 @@ -295,7 +295,9 @@ void CodeInstaller::initialize_fields(Handle target_method) { _citarget_method = HotSpotTargetMethod::targetMethod(target_method); _hotspot_method = HotSpotTargetMethod::method(target_method); - _parameter_count = getMethodFromHotSpotMethod(_hotspot_method)->size_of_parameters(); + if (_hotspot_method != NULL) { + _parameter_count = getMethodFromHotSpotMethod(_hotspot_method)->size_of_parameters(); + } _name = HotSpotTargetMethod::name(target_method); _sites = (arrayOop) HotSpotTargetMethod::sites(target_method); oop assumptions = CiTargetMethod::assumptions(_citarget_method);