Mercurial > hg > graal-compiler
changeset 22374:018641237d98
LinearScanWalker: improve assertion message.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 28 Jul 2015 12:20:51 +0200 |
parents | a30c3bf521a5 |
children | 2bdf9e7b4d6a |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java Tue Jul 28 12:23:05 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java Tue Jul 28 12:20:51 2015 +0200 @@ -509,7 +509,8 @@ try (Indent indent2 = Debug.logAndIndent("spilling entire interval because split pos is at beginning of interval (use positions: %d)", interval.usePosList().size())) { - assert interval.firstUsage(RegisterPriority.ShouldHaveRegister) > currentPosition : "interval must not have use position before currentPosition"; + assert interval.firstUsage(RegisterPriority.ShouldHaveRegister) > currentPosition : String.format("interval %s must not have use position before currentPosition %d", interval, + currentPosition); allocator.assignSpillSlot(interval); handleSpillSlot(interval);