Commit 4303c7e3 authored by Sylvain Dailler's avatar Sylvain Dailler

Update session and bench-ce

parent 786526f4
...@@ -33,12 +33,12 @@ Counter-example model:File algebraic_type.mlw: ...@@ -33,12 +33,12 @@ Counter-example model:File algebraic_type.mlw:
Line 25: Line 25:
l, [[@introduced]] = {"type" : "Apply" , "val" : {"apply" : "Cons" , l, [[@introduced]] = {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "17" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "17" }, {"type" : "Apply" ,
"val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "165" }, "val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "164" },
{"type" : "Apply" , "val" : {"apply" : "Cons" , {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "163" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "162" }, {"type" : "Apply" ,
"val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "161" }, "val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "160" },
{"type" : "Apply" , "val" : {"apply" : "Cons" , {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "159" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "158" }, {"type" : "Apply" ,
"val" : {"apply" : "Nil" , "val" : {"apply" : "Nil" ,
"list" : [] } }] } }] } }] } }] } }] } } "list" : [] } }] } }] } }] } }] } }] } }
......
...@@ -33,12 +33,12 @@ Counter-example model:File algebraic_type.mlw: ...@@ -33,12 +33,12 @@ Counter-example model:File algebraic_type.mlw:
Line 25: Line 25:
l, [[@introduced]] = {"type" : "Apply" , "val" : {"apply" : "Cons" , l, [[@introduced]] = {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "17" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "17" }, {"type" : "Apply" ,
"val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "165" }, "val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "164" },
{"type" : "Apply" , "val" : {"apply" : "Cons" , {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "163" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "162" }, {"type" : "Apply" ,
"val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "161" }, "val" : {"apply" : "Cons" , "list" : [{"type" : "Integer" , "val" : "160" },
{"type" : "Apply" , "val" : {"apply" : "Cons" , {"type" : "Apply" , "val" : {"apply" : "Cons" ,
"list" : [{"type" : "Integer" , "val" : "159" }, {"type" : "Apply" , "list" : [{"type" : "Integer" , "val" : "158" }, {"type" : "Apply" ,
"val" : {"apply" : "Nil" , "val" : {"apply" : "Nil" ,
"list" : [] } }] } }] } }] } }] } }] } } "list" : [] } }] } }] } }] } }] } }] } }
......
...@@ -28,8 +28,7 @@ Line 40: ...@@ -28,8 +28,7 @@ Line 40:
a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a], a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a],
[@at:'Old:loc:location] = {"type" : "Record" , [@at:'Old:loc:location] = {"type" : "Record" ,
"val" : {"Field" : [{"field" : "elts" , "value" : {"type" : "Array" , "val" : {"Field" : [{"field" : "elts" , "value" : {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "42" } }, "val" : [{"others" : {"type" : "Integer" , "val" : "4" } }] } },
{"others" : {"type" : "Integer" , "val" : "4" } }] } }, {"field" : "length" , {"field" : "length" , "value" : {"type" : "Integer" ,
"value" : {"type" : "Integer" ,
"val" : "2" } }] } } "val" : "2" } }] } }
Strongest Postcondition Strongest Postcondition
bench/ce/if_assign.mlw Test VC f: Timeout or Unknown bench/ce/if_assign.mlw Test VC f: Timeout or Unknown
Counter-example model:File if_assign.mlw:
Line 10:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" }
bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown
Counter-example model:File if_assign.mlw:
Line 16:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 22: Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "-1" } "val" : "-1" }
File if_assign.mlw:
Line 22: Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "18" }
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 34: Line 34:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "42" }
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "-1" } "val" : "-1" }
File ref.mlw:
Line 20:
x, [] = {"type" : "Integer" ,
"val" : "18" }
File if_assign.mlw:
Line 31: Line 31:
the check fails with all inputs the check fails with all inputs
Line 34:
x, [] = {"type" : "Integer" ,
"val" : "0" }
...@@ -5,7 +5,7 @@ Line 10: ...@@ -5,7 +5,7 @@ Line 10:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 12: Line 12:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown
...@@ -14,52 +14,59 @@ Line 16: ...@@ -14,52 +14,59 @@ Line 16:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 18: Line 18:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
Line 22: File ref.mlw:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , Line 18:
x, [] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 25: File if_assign.mlw:
Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "-1" } "val" : "-1" }
Line 22: File ref.mlw:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , Line 18:
x, [] = {"type" : "Integer" ,
"val" : "18" } "val" : "18" }
Line 27: File if_assign.mlw:
Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "18" } "val" : "18" }
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 34: Line 34:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "-1" } "val" : "-1" }
File ref.mlw:
Line 20:
x, [] = {"type" : "Integer" ,
"val" : "18" }
File if_assign.mlw:
Line 31: Line 31:
the check fails with all inputs the check fails with all inputs
Line 36:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "18" }
Strongest Postcondition Strongest Postcondition
bench/ce/if_assign.mlw Test VC f: Timeout or Unknown bench/ce/if_assign.mlw Test VC f: Timeout or Unknown
Counter-example model:File if_assign.mlw:
Line 10:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" }
bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown
Counter-example model:File if_assign.mlw:
Line 16:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 22: Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "2" } "val" : "2" }
File if_assign.mlw:
Line 22: Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "18" }
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 34: Line 34:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , the check fails with all inputs
"val" : "42" }
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "2" } "val" : "2" }
File ref.mlw:
Line 20:
x, [] = {"type" : "Integer" ,
"val" : "18" }
File if_assign.mlw:
Line 31: Line 31:
the check fails with all inputs the check fails with all inputs
...@@ -5,7 +5,7 @@ Line 10: ...@@ -5,7 +5,7 @@ Line 10:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 12: Line 12:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown bench/ce/if_assign.mlw Test VC f2: Timeout or Unknown
...@@ -14,52 +14,59 @@ Line 16: ...@@ -14,52 +14,59 @@ Line 16:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 18: Line 18:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
Line 22: File ref.mlw:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , Line 18:
x, [] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
Line 25: File if_assign.mlw:
Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown bench/ce/if_assign.mlw Test VC f3: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 21: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "2" } "val" : "2" }
Line 22: File ref.mlw:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , Line 18:
x, [] = {"type" : "Integer" ,
"val" : "18" } "val" : "18" }
Line 27: File if_assign.mlw:
Line 22:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "18" } "val" : "18" }
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "0" } "val" : "0" }
File if_assign.mlw:
Line 34: Line 34:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" , x, [[@introduced]] = {"type" : "Integer" ,
"val" : "42" } "val" : "42" }
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Valid bench/ce/if_assign.mlw Test VC f4: Valid
bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown bench/ce/if_assign.mlw Test VC f4: Timeout or Unknown
Counter-example model:File if_assign.mlw: Counter-example model:File int.mlw:
Line 30: Line 16:
a, [[@introduced], [@model_trace:a]] = {"type" : "Integer" , a, [] = {"type" : "Integer" ,
"val" : "2" } "val" : "2" }
File ref.mlw:
Line 20:
x, [] = {"type" : "Integer" ,
"val" : "18" }
File if_assign.mlw:
Line 31: Line 31:
the check fails with all inputs the check fails with all inputs
Line 36:
x, [[@introduced], [@model_trace:x]] = {"type" : "Integer" ,
"val" : "18" }
...@@ -6,7 +6,7 @@ Counter-example model:File ref.mlw: ...@@ -6,7 +6,7 @@ Counter-example model:File ref.mlw:
Line 18: Line 18:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "22" } } "val" : "42" } }
File int32.mlw: File int32.mlw:
Line 6: Line 6:
r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
...@@ -15,5 +15,5 @@ r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , ...@@ -15,5 +15,5 @@ r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
Line 8: Line 8:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "22" } } "val" : "84" } }
...@@ -9,13 +9,13 @@ r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , ...@@ -9,13 +9,13 @@ r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"val" : "22" } } "val" : "22" } }
Line 8: Line 8:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "22" } } "value" : {"type" : "Integer" , "val" : "84" } }
r, [[@introduced], r, [[@introduced],
[@model_trace:r]] = {"proj_name" : "int32qtint" , "type" : "Proj" , [@model_trace:r]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "22" } } "val" : "84" } }
Line 9: Line 9:
r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "22" } } "val" : "42" } }
...@@ -6,12 +6,12 @@ Counter-example model:File ref.mlw: ...@@ -6,12 +6,12 @@ Counter-example model:File ref.mlw:
Line 18: Line 18:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "84" } } "val" : "42" } }
File int32.mlw: File int32.mlw:
Line 6: Line 6:
r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "84" } } "val" : "22" } }
Line 8: Line 8:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
......
...@@ -6,7 +6,7 @@ Counter-example model:File int32.mlw: ...@@ -6,7 +6,7 @@ Counter-example model:File int32.mlw:
Line 6: Line 6:
r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "84" } } "val" : "22" } }
Line 8: Line 8:
r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "84" } } "value" : {"type" : "Integer" , "val" : "84" } }
...@@ -17,5 +17,5 @@ r, [[@introduced], ...@@ -17,5 +17,5 @@ r, [[@introduced],
Line 9: Line 9:
r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" , r, [[@introduced]] = {"proj_name" : "int32qtint" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "84" } } "val" : "42" } }
...@@ -8,7 +8,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" , ...@@ -8,7 +8,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
Line 14: Line 14:
three, [] = {"proj_name" : "to_int1" , "type" : "Proj" , three, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "value" : {"type" : "Integer" ,
"val" : "2" } } "val" : "3" } }
Line 18: Line 18:
a, [[@introduced]] = {"proj_name" : "to_int1" , "type" : "Proj" , a, [[@introduced]] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "2" } } "value" : {"type" : "Integer" , "val" : "2" } }
...@@ -25,7 +25,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" , ...@@ -25,7 +25,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"val" : "2" } } "val" : "2" } }
Line 14: Line 14:
three, [] = {"proj_name" : "to_int1" , "type" : "Proj" , three, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "2" } } "value" : {"type" : "Integer" , "val" : "3" } }
Line 18: Line 18:
a, [[@introduced], a, [[@introduced],
[@at:'Old:loc:location], [@at:'Old:loc:location],
...@@ -39,7 +39,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a], ...@@ -39,7 +39,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a],
"val" : "2" } } "val" : "2" } }
three, [[@model_trace:three]] = {"proj_name" : "to_int1" , three, [[@model_trace:three]] = {"proj_name" : "to_int1" ,
"type" : "Proj" , "value" : {"type" : "Integer" , "type" : "Proj" , "value" : {"type" : "Integer" ,
"val" : "2" } } "val" : "3" } }
two, [[@model_trace:two]] = {"proj_name" : "to_int1" , two, [[@model_trace:two]] = {"proj_name" : "to_int1" ,
"type" : "Proj" , "value" : {"type" : "Integer" , "type" : "Proj" , "value" : {"type" : "Integer" ,
"val" : "2" } } "val" : "2" } }
...@@ -53,7 +53,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" , ...@@ -53,7 +53,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"val" : "2" } } "val" : "2" } }
Line 14: Line 14:
three, [] = {"proj_name" : "to_int1" , "type" : "Proj" , three, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "2" } } "value" : {"type" : "Integer" , "val" : "3" } }
Line 24: Line 24:
a, [[@introduced], a, [[@introduced],
[@at:'Old:loc:location], [@at:'Old:loc:location],
...@@ -67,7 +67,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a], ...@@ -67,7 +67,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a],
"val" : "2" } } "val" : "2" } }
three, [[@model_trace:three]] = {"proj_name" : "to_int1" , three, [[@model_trace:three]] = {"proj_name" : "to_int1" ,
"type" : "Proj" , "value" : {"type" : "Integer" , "type" : "Proj" , "value" : {"type" : "Integer" ,
"val" : "2" } } "val" : "3" } }
two, [[@model_trace:two]] = {"proj_name" : "to_int1" , two, [[@model_trace:two]] = {"proj_name" : "to_int1" ,
"type" : "Proj" , "value" : {"type" : "Integer" , "type" : "Proj" , "value" : {"type" : "Integer" ,
"val" : "2" } } "val" : "2" } }
...@@ -81,7 +81,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" , ...@@ -81,7 +81,7 @@ two, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"val" : "2" } } "val" : "2" } }
Line 14: Line 14:
three, [] = {"proj_name" : "to_int1" , "type" : "Proj" , three, [] = {"proj_name" : "to_int1" , "type" : "Proj" ,
"value" : {"type" : "Integer" , "val" : "2" } } "value" : {"type" : "Integer" , "val" : "3" } }
Line 30: Line 30:
a, [[@introduced], a, [[@introduced],
[@at:'Old:loc:location], [@at:'Old:loc:location],
...@@ -95,7 +95,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a], ...@@ -95,7 +95,7 @@ a at 'Old, [[@introduced], [@at:'Old], [@model_trace:a],
"val" : "2" } } "val" : "2" } }
three, [[@model_trace:three]] = {"proj_name" : "to_int1" , three, [[@model_trace:three]] = {"proj_name" : "to_int1" ,