Changes between Version 110 and Version 111 of IR
- Timestamp:
- 12/01/15 21:46:57 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IR
v110 v111 86 86 { 87 87 var x: Integer; 88 var a_t : Dytype[Array[Integer]];89 88 var a: Array[Integer]; 90 89 91 90 ASSIGN "x", mul(3,"y"); 92 ASSIGN "a_t", dytype(Array[Integer, add("x",1)]); 93 ASSIGN "a", new("a_t"); 91 ASSIGN "a", new(dytype(Array[Integer, add("x",1)])); 94 92 } 95 93 }}} … … 342 340 var i: Integer; 343 341 var j: Integer; 344 ...345 ASSIGN "i", new(Integer);346 ASSIGN "j", new(Integer);347 ...348 342 L0: 349 343 begin choose 350 344 when(hasnext(dom, <i,j,...>)) NEXT dom, <i,j,...>; goto L1; 351 when(not(hasnext(dom, <i,j,...>))) ; goto L2;345 when(not(hasnext(dom, <i,j,...>))) NOOP; goto L2; 352 346 end choose 353 347 L1: 354 S; goto L0; 348 S... 349 ...goto L0; 355 350 L2: 356 351 ...
