Mercurial > hg > graal-compiler
changeset 8951:0dc36e1d813e
extra InstanceOf tests
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 09 Apr 2013 17:37:17 +0200 |
parents | 43fb04e78250 |
children | ef450d176a20 |
files | graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/InstanceOfTest.java |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/InstanceOfTest.java Tue Apr 09 15:59:15 2013 +0200 +++ b/graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/InstanceOfTest.java Tue Apr 09 17:37:17 2013 +0200 @@ -24,17 +24,18 @@ import java.util.*; - import com.oracle.graal.api.code.CompilationResult.Call; import com.oracle.graal.api.code.CompilationResult.Mark; import com.oracle.graal.api.code.CompilationResult.Site; import com.oracle.graal.api.meta.*; -import com.oracle.graal.test.*; import com.oracle.graal.nodes.*; import com.oracle.graal.nodes.java.*; import com.oracle.graal.phases.*; import com.oracle.graal.phases.common.*; -import com.oracle.graal.replacements.CheckCastTest.*; +import com.oracle.graal.replacements.CheckCastTest.Depth12; +import com.oracle.graal.replacements.CheckCastTest.Depth13; +import com.oracle.graal.replacements.CheckCastTest.Depth14; +import com.oracle.graal.test.*; /** * Tests the implementation of instanceof, allowing profiling information to be manually specified. @@ -125,6 +126,7 @@ test("isMap", profile(), Object.class); test("isMap", profile(HashMap.class), Object.class); test("isMap", profile(TreeMap.class, HashMap.class), Object.class); + test("isMap", profile(String.class, HashMap.class), Object.class); } @LongTest @@ -150,6 +152,7 @@ test("isDepth12", profile(), o); test("isDepth12", profile(Depth13.class), o); test("isDepth12", profile(Depth13.class, Depth14.class), o); + test("isDepth12", profile(String.class, HashMap.class), o); } @LongTest