From c3ce9a2d5b4c1575f42e60c40912c59fd93a301c Mon Sep 17 00:00:00 2001 From: Xuefer Date: Wed, 8 Jul 2015 12:18:18 +0800 Subject: [PATCH] Decompiler: show opline number in error --- lib/Decompiler.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Decompiler.class.php b/lib/Decompiler.class.php index 8a1294a..9232154 100644 --- a/lib/Decompiler.class.php +++ b/lib/Decompiler.class.php @@ -1460,8 +1460,10 @@ class Decompiler } ++$j; } while ($j <= $blockLast); - if (!assert('$blockLast <= $range[1]')) { - var_dump($blockLast, $range[1]); + + if ($blockLast > $range[1]) { + fprintf(STDERR, "%d: \$blockLast(%d) > \$range[1](%d)\n", __LINE__, $blockLast, $range[1]); + assert('$blockLast <= $range[1]'); printBacktrace(); }