From f344b250f6f062a1a1902bf69b23ebf9b565de0e Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 17 Sep 2016 15:01:51 -0700 Subject: 3395 --- html/041jump_target.cc.html | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'html/041jump_target.cc.html') diff --git a/html/041jump_target.cc.html b/html/041jump_target.cc.html index 8fb25054..766bd7da 100644 --- a/html/041jump_target.cc.html +++ b/html/041jump_target.cc.html @@ -45,7 +45,7 @@ body { font-size: 12pt; font-family: monospace; color: #eeeeee; background-color :(scenario jump_to_label) def main [ jump +target:label - 1:number <- copy 0 + 1:num <- copy 0 +target ] -mem: storing 0 in location 1 @@ -131,7 +131,7 @@ def main [ { { break +target:label - 1:number <- copy 0 + 1:num <- copy 0 } } +target @@ -143,7 +143,7 @@ def main [ { { jump-if 1, +target:label - 1:number <- copy 0 + 1:num <- copy 0 } } +target @@ -155,7 +155,7 @@ def main [ { { loop-unless 0, +target:label # loop/break with a label don't care about braces - 1:number <- copy 0 + 1:num <- copy 0 } } +target @@ -165,13 +165,13 @@ def main [ :(scenario jump_runs_code_after_label) def main [ # first a few lines of padding to exercise the offset computation - 1:number <- copy 0 - 2:number <- copy 0 - 3:number <- copy 0 + 1:num <- copy 0 + 2:num <- copy 0 + 3:num <- copy 0 jump +target:label - 4:number <- copy 0 + 4:num <- copy 0 +target - 5:number <- copy 0 + 5:num <- copy 0 ] +mem: storing 0 in location 5 -mem: storing 0 in location 4 @@ -194,9 +194,9 @@ def main [ % Hide_errors = true; def main [ +label - 1:number <- copy 0 + 1:num <- copy 0 +label - 2:number <- copy 0 + 2:num <- copy 0 ] +error: main: duplicate label '+label' @@ -204,13 +204,13 @@ def main [ % Hide_errors = true; def main [ # first a few lines of padding to exercise the offset computation - 1:number <- copy 0 - 2:number <- copy 0 - 3:number <- copy 0 + 1:num <- copy 0 + 2:num <- copy 0 + 3:num <- copy 0 jump $target:label - 4:number <- copy 0 + 4:num <- copy 0 $target - 5:number <- copy 0 + 5:num <- copy 0 ] +error: main: can't jump to label '$target' -- cgit 1.4.1-2-gfad0