|
@@ -33,32 +33,32 @@
|
|
|
// CHECK:STDOUT: ],
|
|
// CHECK:STDOUT: ],
|
|
|
// CHECK:STDOUT: ]
|
|
// CHECK:STDOUT: ]
|
|
|
// CHECK:STDOUT: nodes: [
|
|
// CHECK:STDOUT: nodes: [
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, type: type0},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, arg1: type0},
|
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: nodeIntegerType, type: typeTypeType},
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: nodeIntegerType, type: typeTypeType},
|
|
|
// CHECK:STDOUT: {kind: TupleType, arg0: typeBlock0, type: typeTypeType},
|
|
// CHECK:STDOUT: {kind: TupleType, arg0: typeBlock0, type: typeTypeType},
|
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block3, type: type1},
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block3, type: type1},
|
|
|
// CHECK:STDOUT: {kind: TupleType, arg0: typeBlock1, type: typeTypeType},
|
|
// CHECK:STDOUT: {kind: TupleType, arg0: typeBlock1, type: typeTypeType},
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, type: type2},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, arg1: type2},
|
|
|
// CHECK:STDOUT: {kind: StructType, arg0: block2, type: typeTypeType},
|
|
// CHECK:STDOUT: {kind: StructType, arg0: block2, type: typeTypeType},
|
|
|
// CHECK:STDOUT: {kind: VarStorage, type: type3},
|
|
// CHECK:STDOUT: {kind: VarStorage, type: type3},
|
|
|
// CHECK:STDOUT: {kind: BindName, arg0: str0, arg1: node+7, type: type3},
|
|
// CHECK:STDOUT: {kind: BindName, arg0: str0, arg1: node+7, type: type3},
|
|
|
// CHECK:STDOUT: {kind: IntegerLiteral, arg0: int0, type: type0},
|
|
// CHECK:STDOUT: {kind: IntegerLiteral, arg0: int0, type: type0},
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, type: type0},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, arg1: type0},
|
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+9, type: type0},
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+9, type: type0},
|
|
|
// CHECK:STDOUT: {kind: IntegerLiteral, arg0: int1, type: type0},
|
|
// CHECK:STDOUT: {kind: IntegerLiteral, arg0: int1, type: type0},
|
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+12, type: type0},
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+12, type: type0},
|
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block6, type: type2},
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block6, type: type2},
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, type: type2},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, arg1: type2},
|
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+14, type: type2},
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: node+14, type: type2},
|
|
|
// CHECK:STDOUT: {kind: StructValue, arg0: block5, type: type3},
|
|
// CHECK:STDOUT: {kind: StructValue, arg0: block5, type: type3},
|
|
|
-// CHECK:STDOUT: {kind: Assign, arg0: node+7, arg1: node+17, type: type3},
|
|
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, type: type0},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: Assign, arg0: node+7, arg1: node+17},
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str1, arg1: type0},
|
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: nodeIntegerType, type: typeTypeType},
|
|
// CHECK:STDOUT: {kind: StubReference, arg0: nodeIntegerType, type: typeTypeType},
|
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block8, type: type1},
|
|
// CHECK:STDOUT: {kind: TupleValue, arg0: block8, type: type1},
|
|
|
-// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, type: type2},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: StructTypeField, arg0: str2, arg1: type2},
|
|
|
// CHECK:STDOUT: {kind: VarStorage, type: type3},
|
|
// CHECK:STDOUT: {kind: VarStorage, type: type3},
|
|
|
// CHECK:STDOUT: {kind: BindName, arg0: str3, arg1: node+23, type: type3},
|
|
// CHECK:STDOUT: {kind: BindName, arg0: str3, arg1: node+23, type: type3},
|
|
|
-// CHECK:STDOUT: {kind: Assign, arg0: node+23, arg1: node+7, type: type3},
|
|
|
|
|
|
|
+// CHECK:STDOUT: {kind: Assign, arg0: node+23, arg1: node+7},
|
|
|
// CHECK:STDOUT: ]
|
|
// CHECK:STDOUT: ]
|
|
|
// CHECK:STDOUT: node_blocks: [
|
|
// CHECK:STDOUT: node_blocks: [
|
|
|
// CHECK:STDOUT: [
|
|
// CHECK:STDOUT: [
|