@@ -14562,6 +14562,40 @@ ir.cpp:
1456214562# 1930| Value = [Literal] 40
1456314563# 1930| ValueCategory = prvalue
1456414564# 1931| getStmt(2): [ReturnStmt] return ...
14565+ # 1933| [TopLevelFunction] void test_assign_with_assign_operation()
14566+ # 1933| <params>:
14567+ # 1933| getEntryPoint(): [BlockStmt] { ... }
14568+ # 1934| getStmt(0): [DeclStmt] declaration
14569+ # 1934| getDeclarationEntry(0): [VariableDeclarationEntry] definition of i
14570+ # 1934| Type = [IntType] int
14571+ # 1934| getDeclarationEntry(1): [VariableDeclarationEntry] definition of j
14572+ # 1934| Type = [IntType] int
14573+ # 1934| getVariable().getInitializer(): [Initializer] initializer for j
14574+ # 1934| getExpr(): [Literal] 0
14575+ # 1934| Type = [IntType] int
14576+ # 1934| Value = [Literal] 0
14577+ # 1934| ValueCategory = prvalue
14578+ # 1935| getStmt(1): [ExprStmt] ExprStmt
14579+ # 1935| getExpr(): [AssignExpr] ... = ...
14580+ # 1935| Type = [IntType] int
14581+ # 1935| ValueCategory = lvalue
14582+ # 1935| getLValue(): [VariableAccess] i
14583+ # 1935| Type = [IntType] int
14584+ # 1935| ValueCategory = lvalue
14585+ # 1935| getRValue(): [AssignAddExpr] ... += ...
14586+ # 1935| Type = [IntType] int
14587+ # 1935| ValueCategory = prvalue
14588+ # 1935| getLValue(): [VariableAccess] j
14589+ # 1935| Type = [IntType] int
14590+ # 1935| ValueCategory = lvalue
14591+ # 1935| getRValue(): [Literal] 40
14592+ # 1935| Type = [IntType] int
14593+ # 1935| Value = [Literal] 40
14594+ # 1935| ValueCategory = prvalue
14595+ # 1935| getRValue().getFullyConverted(): [ParenthesisExpr] (...)
14596+ # 1935| Type = [IntType] int
14597+ # 1935| ValueCategory = prvalue
14598+ # 1936| getStmt(2): [ReturnStmt] return ...
1456514599perf-regression.cpp:
1456614600# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1456714601# 4| <params>:
0 commit comments