Simple version of redundant GOTO's removing

This commit is contained in:
Denis Zharkov
2014-09-16 18:25:21 +04:00
committed by Michael Bogdanov
parent e1c2fbaec0
commit da159c1e53
5 changed files with 98 additions and 17 deletions
@@ -16,19 +16,19 @@ fun bar() {
// 0 valueOf
// 0 Value\s\(\)
// 1 LOCALVARIABLE x I L6 L11 5
// 1 LOCALVARIABLE y I L6 L11 4
// 1 LOCALVARIABLE x J L19 L24 6
// 1 LOCALVARIABLE y J L19 L24 4
// 1 LOCALVARIABLE x F L32 L37 5
// 1 LOCALVARIABLE y F L32 L37 4
// 1 LOCALVARIABLE x D L45 L50 6
// 1 LOCALVARIABLE y D L45 L50 4
// 1 LOCALVARIABLE x B L58 L63 5
// 1 LOCALVARIABLE y B L58 L63 4
// 1 LOCALVARIABLE x S L71 L76 5
// 1 LOCALVARIABLE y S L71 L76 4
// 1 LOCALVARIABLE x C L84 L91 5
// 1 LOCALVARIABLE y C L84 L91 4
// 1 LOCALVARIABLE x Z L99 L106 5
// 1 LOCALVARIABLE y Z L99 L106 4
// 1 LOCALVARIABLE x I (.*) 5
// 1 LOCALVARIABLE y I (.*) 4
// 1 LOCALVARIABLE x J (.*) 6
// 1 LOCALVARIABLE y J (.*) 4
// 1 LOCALVARIABLE x F (.*) 5
// 1 LOCALVARIABLE y F (.*) 4
// 1 LOCALVARIABLE x D (.*) 6
// 1 LOCALVARIABLE y D (.*) 4
// 1 LOCALVARIABLE x B (.*) 5
// 1 LOCALVARIABLE y B (.*) 4
// 1 LOCALVARIABLE x S (.*) 5
// 1 LOCALVARIABLE y S (.*) 4
// 1 LOCALVARIABLE x C (.*) 5
// 1 LOCALVARIABLE y C (.*) 4
// 1 LOCALVARIABLE x Z (.*) 5
// 1 LOCALVARIABLE y Z (.*) 4