@@ -10483,6 +10483,35 @@ ir.cpp:
1048310483# 1315| 2: [VariableAccess] y
1048410484# 1315| Type = [IntType] int
1048510485# 1315| ValueCategory = prvalue(load)
10486+ # 1318| [Operator,TopLevelFunction] void* operator new(size_t, void*)
10487+ # 1318| params:
10488+ # 1318| 0: [Parameter] p#0
10489+ # 1318| Type = [CTypedefType,Size_t] size_t
10490+ # 1318| 1: [Parameter] p#1
10491+ # 1318| Type = [VoidPointerType] void *
10492+ # 1320| [TopLevelFunction] void f(int*)
10493+ # 1320| params:
10494+ # 1320| 0: [Parameter] p
10495+ # 1320| Type = [IntPointerType] int *
10496+ # 1321| body: [Block] { ... }
10497+ # 1322| 0: [ExprStmt] ExprStmt
10498+ # 1322| 0: [NewExpr] new
10499+ # 1322| Type = [IntPointerType] int *
10500+ # 1322| ValueCategory = prvalue
10501+ # 1322| 0: [FunctionCall] call to operator new
10502+ # 1322| Type = [VoidPointerType] void *
10503+ # 1322| ValueCategory = prvalue
10504+ # 1322| 0: [ErrorExpr] <error expr>
10505+ # 1322| Type = [LongType] unsigned long
10506+ # 1322| ValueCategory = prvalue
10507+ # 1322| 1: [CStyleCast] (void *)...
10508+ # 1322| Conversion = [PointerConversion] pointer conversion
10509+ # 1322| Type = [VoidPointerType] void *
10510+ # 1322| ValueCategory = prvalue
10511+ # 1322| expr: [VariableAccess] p
10512+ # 1322| Type = [IntPointerType] int *
10513+ # 1322| ValueCategory = prvalue(load)
10514+ # 1323| 1: [ReturnStmt] return ...
1048610515perf-regression.cpp:
1048710516# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1048810517# 4| params:
0 commit comments