C#: Auto format test file and update expected test output.

This commit is contained in:
Michael Nebel
2023-01-09 13:23:38 +01:00
parent 0f032c5be9
commit f74c7c28ae
3 changed files with 91 additions and 89 deletions

View File

@@ -118,59 +118,59 @@ array.cs:
# 20| 0: [IntLiteral] 1
assignop.cs:
# 3| [Class] AssignOp
# 4| 5: [Method] Main
# 4| -1: [TypeMention] Void
# 4| 4: [BlockStmt] {...}
# 5| 0: [LocalVariableDeclStmt] ... ...;
# 5| 0: [LocalVariableDeclAndInitExpr] Int32 a = ...
# 5| -1: [TypeMention] int
# 5| 0: [LocalVariableAccess] access to local variable a
# 5| 1: [IntLiteral] 1
# 6| 1: [LocalVariableDeclStmt] ... ...;
# 6| 0: [LocalVariableDeclAndInitExpr] Int32 c = ...
# 6| -1: [TypeMention] int
# 6| 0: [LocalVariableAccess] access to local variable c
# 6| 1: [IntLiteral] 1
# 8| 2: [ExprStmt] ...;
# 8| 0: [AssignAddExpr] ... += ...
# 5| 5: [Method] Main
# 5| -1: [TypeMention] Void
# 6| 4: [BlockStmt] {...}
# 7| 0: [LocalVariableDeclStmt] ... ...;
# 7| 0: [LocalVariableDeclAndInitExpr] Int32 a = ...
# 7| -1: [TypeMention] int
# 7| 0: [LocalVariableAccess] access to local variable a
# 7| 1: [IntLiteral] 1
# 8| 1: [LocalVariableDeclStmt] ... ...;
# 8| 0: [LocalVariableDeclAndInitExpr] Int32 c = ...
# 8| -1: [TypeMention] int
# 8| 0: [LocalVariableAccess] access to local variable c
# 8| 1: [LocalVariableAccess] access to local variable a
# 9| 3: [ExprStmt] ...;
# 9| 0: [AssignSubExpr] ... -= ...
# 9| 0: [LocalVariableAccess] access to local variable c
# 9| 1: [LocalVariableAccess] access to local variable a
# 10| 4: [ExprStmt] ...;
# 10| 0: [AssignMulExpr] ... *= ...
# 8| 1: [IntLiteral] 1
# 10| 2: [ExprStmt] ...;
# 10| 0: [AssignAddExpr] ... += ...
# 10| 0: [LocalVariableAccess] access to local variable c
# 10| 1: [LocalVariableAccess] access to local variable a
# 11| 5: [ExprStmt] ...;
# 11| 0: [AssignDivExpr] ... /= ...
# 11| 3: [ExprStmt] ...;
# 11| 0: [AssignSubExpr] ... -= ...
# 11| 0: [LocalVariableAccess] access to local variable c
# 11| 1: [LocalVariableAccess] access to local variable a
# 12| 6: [ExprStmt] ...;
# 12| 0: [AssignRemExpr] ... %= ...
# 12| 4: [ExprStmt] ...;
# 12| 0: [AssignMulExpr] ... *= ...
# 12| 0: [LocalVariableAccess] access to local variable c
# 12| 1: [LocalVariableAccess] access to local variable a
# 13| 7: [ExprStmt] ...;
# 13| 0: [AssignLeftShiftExpr] ... <<= ...
# 13| 5: [ExprStmt] ...;
# 13| 0: [AssignDivExpr] ... /= ...
# 13| 0: [LocalVariableAccess] access to local variable c
# 13| 1: [IntLiteral] 2
# 14| 8: [ExprStmt] ...;
# 14| 0: [AssignRightShiftExpr] ... >>= ...
# 13| 1: [LocalVariableAccess] access to local variable a
# 14| 6: [ExprStmt] ...;
# 14| 0: [AssignRemExpr] ... %= ...
# 14| 0: [LocalVariableAccess] access to local variable c
# 14| 1: [IntLiteral] 2
# 15| 9: [ExprStmt] ...;
# 15| 0: [AssignAndExpr] ... &= ...
# 14| 1: [LocalVariableAccess] access to local variable a
# 15| 7: [ExprStmt] ...;
# 15| 0: [AssignLeftShiftExpr] ... <<= ...
# 15| 0: [LocalVariableAccess] access to local variable c
# 15| 1: [IntLiteral] 2
# 16| 10: [ExprStmt] ...;
# 16| 0: [AssignXorExpr] ... ^= ...
# 16| 8: [ExprStmt] ...;
# 16| 0: [AssignRightShiftExpr] ... >>= ...
# 16| 0: [LocalVariableAccess] access to local variable c
# 16| 1: [IntLiteral] 2
# 17| 11: [ExprStmt] ...;
# 17| 0: [AssignOrExpr] ... |= ...
# 17| 9: [ExprStmt] ...;
# 17| 0: [AssignAndExpr] ... &= ...
# 17| 0: [LocalVariableAccess] access to local variable c
# 17| 1: [IntLiteral] 2
# 18| 10: [ExprStmt] ...;
# 18| 0: [AssignXorExpr] ... ^= ...
# 18| 0: [LocalVariableAccess] access to local variable c
# 18| 1: [IntLiteral] 2
# 19| 11: [ExprStmt] ...;
# 19| 0: [AssignOrExpr] ... |= ...
# 19| 0: [LocalVariableAccess] access to local variable c
# 19| 1: [IntLiteral] 2
casts.cs:
# 1| [Class] Casts_A
# 5| [Class] Casts_B

View File

@@ -1,19 +1,21 @@
using System;
class AssignOp {
static void Main() {
class AssignOp
{
static void Main()
{
int a = 1;
int c = 1;
c += a;
c += a;
c -= a;
c *= a;
c *= a;
c /= a;
c %= a;
c <<= 2;
c >>= 2;
c &= 2;
c ^= 2;
c %= a;
c <<= 2;
c >>= 2;
c &= 2;
c ^= 2;
c |= 2;
}
}

View File

@@ -145,74 +145,74 @@ array.cs:
# 13| v13_6(Void) = ExitFunction :
assignop.cs:
# 4| System.Void AssignOp.Main()
# 4| Block 0
# 4| v4_1(Void) = EnterFunction :
# 4| mu4_2(<unknown>) = AliasedDefinition :
# 5| r5_1(glval<Int32>) = VariableAddress[a] :
# 5| r5_2(Int32) = Constant[1] :
# 5| mu5_3(Int32) = Store[a] : &:r5_1, r5_2
# 6| r6_1(glval<Int32>) = VariableAddress[c] :
# 6| r6_2(Int32) = Constant[1] :
# 6| mu6_3(Int32) = Store[c] : &:r6_1, r6_2
# 8| r8_1(glval<Int32>) = VariableAddress[a] :
# 8| r8_2(Int32) = Load[a] : &:r8_1, ~m?
# 8| r8_3(glval<Int32>) = VariableAddress[c] :
# 8| r8_4(Int32) = Load[c] : &:r8_3, ~m?
# 8| r8_5(Int32) = Add : r8_4, r8_2
# 8| mu8_6(Int32) = Store[c] : &:r8_3, r8_5
# 9| r9_1(glval<Int32>) = VariableAddress[a] :
# 9| r9_2(Int32) = Load[a] : &:r9_1, ~m?
# 9| r9_3(glval<Int32>) = VariableAddress[c] :
# 9| r9_4(Int32) = Load[c] : &:r9_3, ~m?
# 9| r9_5(Int32) = Sub : r9_4, r9_2
# 9| mu9_6(Int32) = Store[c] : &:r9_3, r9_5
# 5| System.Void AssignOp.Main()
# 5| Block 0
# 5| v5_1(Void) = EnterFunction :
# 5| mu5_2(<unknown>) = AliasedDefinition :
# 7| r7_1(glval<Int32>) = VariableAddress[a] :
# 7| r7_2(Int32) = Constant[1] :
# 7| mu7_3(Int32) = Store[a] : &:r7_1, r7_2
# 8| r8_1(glval<Int32>) = VariableAddress[c] :
# 8| r8_2(Int32) = Constant[1] :
# 8| mu8_3(Int32) = Store[c] : &:r8_1, r8_2
# 10| r10_1(glval<Int32>) = VariableAddress[a] :
# 10| r10_2(Int32) = Load[a] : &:r10_1, ~m?
# 10| r10_3(glval<Int32>) = VariableAddress[c] :
# 10| r10_4(Int32) = Load[c] : &:r10_3, ~m?
# 10| r10_5(Int32) = Mul : r10_4, r10_2
# 10| r10_5(Int32) = Add : r10_4, r10_2
# 10| mu10_6(Int32) = Store[c] : &:r10_3, r10_5
# 11| r11_1(glval<Int32>) = VariableAddress[a] :
# 11| r11_2(Int32) = Load[a] : &:r11_1, ~m?
# 11| r11_3(glval<Int32>) = VariableAddress[c] :
# 11| r11_4(Int32) = Load[c] : &:r11_3, ~m?
# 11| r11_5(Int32) = Div : r11_4, r11_2
# 11| r11_5(Int32) = Sub : r11_4, r11_2
# 11| mu11_6(Int32) = Store[c] : &:r11_3, r11_5
# 12| r12_1(glval<Int32>) = VariableAddress[a] :
# 12| r12_2(Int32) = Load[a] : &:r12_1, ~m?
# 12| r12_3(glval<Int32>) = VariableAddress[c] :
# 12| r12_4(Int32) = Load[c] : &:r12_3, ~m?
# 12| r12_5(Int32) = Rem : r12_4, r12_2
# 12| r12_5(Int32) = Mul : r12_4, r12_2
# 12| mu12_6(Int32) = Store[c] : &:r12_3, r12_5
# 13| r13_1(Int32) = Constant[2] :
# 13| r13_2(glval<Int32>) = VariableAddress[c] :
# 13| r13_3(Int32) = Load[c] : &:r13_2, ~m?
# 13| r13_4(Int32) = ShiftLeft : r13_3, r13_1
# 13| mu13_5(Int32) = Store[c] : &:r13_2, r13_4
# 14| r14_1(Int32) = Constant[2] :
# 14| r14_2(glval<Int32>) = VariableAddress[c] :
# 14| r14_3(Int32) = Load[c] : &:r14_2, ~m?
# 14| r14_4(Int32) = ShiftRight : r14_3, r14_1
# 14| mu14_5(Int32) = Store[c] : &:r14_2, r14_4
# 13| r13_1(glval<Int32>) = VariableAddress[a] :
# 13| r13_2(Int32) = Load[a] : &:r13_1, ~m?
# 13| r13_3(glval<Int32>) = VariableAddress[c] :
# 13| r13_4(Int32) = Load[c] : &:r13_3, ~m?
# 13| r13_5(Int32) = Div : r13_4, r13_2
# 13| mu13_6(Int32) = Store[c] : &:r13_3, r13_5
# 14| r14_1(glval<Int32>) = VariableAddress[a] :
# 14| r14_2(Int32) = Load[a] : &:r14_1, ~m?
# 14| r14_3(glval<Int32>) = VariableAddress[c] :
# 14| r14_4(Int32) = Load[c] : &:r14_3, ~m?
# 14| r14_5(Int32) = Rem : r14_4, r14_2
# 14| mu14_6(Int32) = Store[c] : &:r14_3, r14_5
# 15| r15_1(Int32) = Constant[2] :
# 15| r15_2(glval<Int32>) = VariableAddress[c] :
# 15| r15_3(Int32) = Load[c] : &:r15_2, ~m?
# 15| r15_4(Int32) = BitAnd : r15_3, r15_1
# 15| r15_4(Int32) = ShiftLeft : r15_3, r15_1
# 15| mu15_5(Int32) = Store[c] : &:r15_2, r15_4
# 16| r16_1(Int32) = Constant[2] :
# 16| r16_2(glval<Int32>) = VariableAddress[c] :
# 16| r16_3(Int32) = Load[c] : &:r16_2, ~m?
# 16| r16_4(Int32) = BitXor : r16_3, r16_1
# 16| r16_4(Int32) = ShiftRight : r16_3, r16_1
# 16| mu16_5(Int32) = Store[c] : &:r16_2, r16_4
# 17| r17_1(Int32) = Constant[2] :
# 17| r17_2(glval<Int32>) = VariableAddress[c] :
# 17| r17_3(Int32) = Load[c] : &:r17_2, ~m?
# 17| r17_4(Int32) = BitOr : r17_3, r17_1
# 17| r17_4(Int32) = BitAnd : r17_3, r17_1
# 17| mu17_5(Int32) = Store[c] : &:r17_2, r17_4
# 4| v4_3(Void) = ReturnVoid :
# 4| v4_4(Void) = AliasedUse : ~m?
# 4| v4_5(Void) = ExitFunction :
# 18| r18_1(Int32) = Constant[2] :
# 18| r18_2(glval<Int32>) = VariableAddress[c] :
# 18| r18_3(Int32) = Load[c] : &:r18_2, ~m?
# 18| r18_4(Int32) = BitXor : r18_3, r18_1
# 18| mu18_5(Int32) = Store[c] : &:r18_2, r18_4
# 19| r19_1(Int32) = Constant[2] :
# 19| r19_2(glval<Int32>) = VariableAddress[c] :
# 19| r19_3(Int32) = Load[c] : &:r19_2, ~m?
# 19| r19_4(Int32) = BitOr : r19_3, r19_1
# 19| mu19_5(Int32) = Store[c] : &:r19_2, r19_4
# 5| v5_3(Void) = ReturnVoid :
# 5| v5_4(Void) = AliasedUse : ~m?
# 5| v5_5(Void) = ExitFunction :
casts.cs:
# 11| System.Void Casts.Main()