From 3211c255a54b2956b345ba85e7be371548264e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Strehovsk=C3=BD?= Date: Wed, 24 Jan 2018 01:10:52 +0100 Subject: Do not devirtualize shared default interface methods (#15979) The result of the devirtualization for a method on a generic type should be an instantiating stub, but this doesn't seem to work right. Fixing that is a perf issue (that can be triaged/punted - #15977). This commit is a correctness fix to avoid bad codegen for that case. Resolves #15591. --- tests/issues.targets | 3 --- tests/testsFailingOutsideWindows.txt | 1 - 2 files changed, 4 deletions(-) (limited to 'tests') diff --git a/tests/issues.targets b/tests/issues.targets index 67367004b6..1ebf4cd8b8 100644 --- a/tests/issues.targets +++ b/tests/issues.targets @@ -169,9 +169,6 @@ 15591 - - 15591 - 15353 diff --git a/tests/testsFailingOutsideWindows.txt b/tests/testsFailingOutsideWindows.txt index 47acd428e7..4a10b2f998 100644 --- a/tests/testsFailingOutsideWindows.txt +++ b/tests/testsFailingOutsideWindows.txt @@ -72,7 +72,6 @@ GC/Features/LOHFragmentation/lohfragmentation/lohfragmentation.sh GC/Features/SustainedLowLatency/scenario/scenario.sh GC/Regressions/dev10bugs/536168/536168/536168.sh Loader/classloader/DefaultInterfaceMethods/diamondshape/diamondshape/diamondshape.sh -Loader/classloader/DefaultInterfaceMethods/sharedgenerics/sharedgenerics/sharedgenerics.sh Loader/classloader/DefaultInterfaceMethods/constrainedcall/constrainedcall/constrainedcall.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest612/Generated612/Generated612.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest613/Generated613/Generated613.sh -- cgit v1.2.3