# HG changeset patch # User Doug Simon # Date 1433250923 -7200 # Node ID b45e0f7914654be22ee702331e061d4279e4273d # Parent ccf89c722ac8e73ffa754f55e0eec1879da55b97 avoid double assignment diff -r ccf89c722ac8 -r b45e0f791465 graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java --- a/graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java Tue Jun 02 15:14:54 2015 +0200 +++ b/graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java Tue Jun 02 15:15:23 2015 +0200 @@ -84,13 +84,16 @@ if (sm != null) { sm.checkPermission(new RuntimePermission("jvmciServices")); } - Iterable impls = null; + Iterable impls; if (Service.class.isAssignableFrom(service)) { try { impls = (Iterable) cache.get(service); } catch (UnsatisfiedLinkError e) { // Fall back to standard ServiceLoader + impls = null; } + } else { + impls = null; } if (impls == null) {