Skip to content

Commit 24adb5a

Browse files
committed
HostedUniverse#getMethods must not contain deop-target methods
1 parent 44c19e5 commit 24adb5a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/meta/HostedUniverse.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import java.util.Map;
3535
import java.util.Optional;
3636
import java.util.TreeSet;
37+
import java.util.function.Predicate;
38+
import java.util.stream.Collectors;
3739

3840
import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
3941
import org.graalvm.compiler.nodes.StructuredGraph;
@@ -438,7 +440,9 @@ public Collection<HostedField> getFields() {
438440
}
439441

440442
public Collection<HostedMethod> getMethods() {
441-
return orderedMethods;
443+
return orderedMethods.stream()
444+
.filter(Predicate.not(HostedMethod::isDeoptTarget))
445+
.collect(Collectors.toList());
442446
}
443447

444448
public Inflation getBigBang() {

0 commit comments

Comments
 (0)