# HG changeset patch # User Thomas Wuerthinger # Date 1321546696 -3600 # Node ID c805dfba251d33f413a3559dbda10604bf8c8021 # Parent b711e226cfaf1f8d1a0930b090df8d79f7c7431d Fixed regression. diff -r b711e226cfaf -r c805dfba251d src/share/vm/graal/graalCodeInstaller.cpp --- 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);