Mercurial > hg > icedtea7-forest-aarch64 > hotspot
changeset 5928:0aa16e6c8827
Merge
author | asaha |
---|---|
date | Mon, 07 Jul 2014 09:54:33 -0700 |
parents | f5c552a5aa1a (current diff) 0cb0b5abd0b5 (diff) |
children | 3a2934191de4 |
files | |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/test/compiler/7141637/SpreadNullArg.java Wed Jul 02 11:37:06 2014 -0700 +++ b/test/compiler/7141637/SpreadNullArg.java Mon Jul 07 09:54:33 2014 -0700 @@ -46,13 +46,17 @@ mh_spread_target = MethodHandles.lookup().findStatic(SpreadNullArg.class, "target_spread_arg", mt_ref_arg); result = (int) mh_spreadInvoker.invokeExact(mh_spread_target, (Object[]) null); - } catch(NullPointerException e) { - // Expected exception - do nothing! - } catch(Throwable e) { + throw new Error("Expected IllegalArgumentException was not thrown"); + } catch (IllegalArgumentException e) { + System.out.println("Expected exception : " + e); + } catch (Throwable e) { throw new Error(e); } - if (result != 42) throw new Error("Expected NullPointerException was not thrown"); + if (result != 42) { + throw new Error("result [" + result + + "] != 42 : Expected IllegalArgumentException was not thrown?"); + } } public static int target_spread_arg(Integer i1) {