Mercurial > hg > truffle
changeset 9869:17e31cfaf037
TestResolvedJavaMethod: relax check for max stack size
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Wed, 05 Jun 2013 11:48:53 +0200 |
parents | 9f764fbf3b0d |
children | c65bad5126b0 |
files | graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java Fri May 31 11:38:35 2013 +0200 +++ b/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java Wed Jun 05 11:48:53 2013 +0200 @@ -252,7 +252,8 @@ ResolvedJavaMethod method1 = runtime.lookupJavaMethod(getClass().getDeclaredMethod("methodWithAnnotatedParameters", HashMap.class, Class.class)); ResolvedJavaMethod method2 = runtime.lookupJavaMethod(getClass().getDeclaredMethod("nullPointerExceptionOnFirstLine", Object.class, String.class)); assertEquals(0, method1.getMaxStackSize()); - assertEquals(3, method2.getMaxStackSize()); + // some versions of javac produce bytecode with a stacksize of 2 for this method + assertTrue(3 == method2.getMaxStackSize() || 2 == method2.getMaxStackSize()); } private Method findTestMethod(Method apiMethod) {