@@ -8263,7 +8263,7 @@ ir.cpp:
82638263# 997| Type = [FloatType] float
82648264# 997| Value = [CStyleCast] 1.0
82658265# 997| ValueCategory = prvalue
8266- # 1000| [TopLevelFunction] int ExprStmt (int, int, int)
8266+ # 1000| [TopLevelFunction] int StmtExpr (int, int, int)
82678267# 1000| <params>:
82688268# 1000| getParameter(0): [Parameter] b
82698269# 1000| Type = [IntType] int
@@ -8279,10 +8279,53 @@ ir.cpp:
82798279# 1001| getExpr(): [StmtExpr] (statement expression)
82808280# 1001| Type = [IntType] int
82818281# 1001| ValueCategory = prvalue
8282+ # 1001| getStmt(): [BlockStmt] { ... }
8283+ # 1002| getStmt(0): [DeclStmt] declaration
8284+ # 1002| getDeclarationEntry(0): [VariableDeclarationEntry] definition of w
8285+ # 1002| Type = [IntType] int
8286+ # 1003| getStmt(1): [IfStmt] if (...) ...
8287+ # 1003| getCondition(): [VariableAccess] b
8288+ # 1003| Type = [IntType] int
8289+ # 1003| ValueCategory = prvalue(load)
8290+ # 1003| getThen(): [BlockStmt] { ... }
8291+ # 1004| getStmt(0): [ExprStmt] ExprStmt
8292+ # 1004| getExpr(): [AssignExpr] ... = ...
8293+ # 1004| Type = [IntType] int
8294+ # 1004| ValueCategory = lvalue
8295+ # 1004| getLValue(): [VariableAccess] w
8296+ # 1004| Type = [IntType] int
8297+ # 1004| ValueCategory = lvalue
8298+ # 1004| getRValue(): [VariableAccess] y
8299+ # 1004| Type = [IntType] int
8300+ # 1004| ValueCategory = prvalue(load)
8301+ # 1005| getElse(): [BlockStmt] { ... }
8302+ # 1006| getStmt(0): [ExprStmt] ExprStmt
8303+ # 1006| getExpr(): [AssignExpr] ... = ...
8304+ # 1006| Type = [IntType] int
8305+ # 1006| ValueCategory = lvalue
8306+ # 1006| getLValue(): [VariableAccess] w
8307+ # 1006| Type = [IntType] int
8308+ # 1006| ValueCategory = lvalue
8309+ # 1006| getRValue(): [VariableAccess] z
8310+ # 1006| Type = [IntType] int
8311+ # 1006| ValueCategory = prvalue(load)
8312+ # 1003| getCondition().getFullyConverted(): [CStyleCast] (bool)...
8313+ # 1003| Conversion = [BoolConversion] conversion to bool
8314+ # 1003| Type = [BoolType] bool
8315+ # 1003| ValueCategory = prvalue
8316+ # 1008| getStmt(2): [ExprStmt] ExprStmt
8317+ # 1008| getExpr(): [VariableAccess] w
8318+ # 1008| Type = [IntType] int
8319+ # 1008| ValueCategory = prvalue(load)
82828320# 1011| getStmt(1): [ReturnStmt] return ...
82838321# 1011| getExpr(): [StmtExpr] (statement expression)
82848322# 1011| Type = [IntType] int
82858323# 1011| ValueCategory = prvalue
8324+ # 1011| getStmt(): [BlockStmt] { ... }
8325+ # 1011| getStmt(0): [ExprStmt] ExprStmt
8326+ # 1011| getExpr(): [VariableAccess] x
8327+ # 1011| Type = [IntType] int
8328+ # 1011| ValueCategory = prvalue(load)
82868329# 1015| [TopLevelFunction] void OperatorDelete()
82878330# 1015| <params>:
82888331# 1015| getEntryPoint(): [BlockStmt] { ... }
0 commit comments