CD
Size: a a a
CD
PZ
PZ
CD
PZ
CD
O
return
вызывается другая функция-однострочник, где тоже решили, что для одного выражения явно писать возвращаемый тип не нужно (хотя, для лямбд, может, это и справедливо). Продолжайте развивать идею, пока она не разонравитсяPZ
CD
PZ
PZ
CD
PZ
PZ
if (
0 == a + b
|| 1 == a + b
|| 2 == a + b
|| special(
a,
b,
we_are_descending_to_hell(
a,
b
)
)
)
PZ
PZ
if (auto sum = a + b;
0 == sum
|| 1 == sum
|| 2 == sum
|| special(
a,
b,
we_are_descending_to_hell(
a,
b
)
)
)
PZ
if ( 0 == a + b || 1 == a + b
|| 2 == a + b || special(a, b,
we_are_descending_to_hell(a, b))){
/*...*/
}
PZ
CD
if ( 0 == a + b || 1 == a + b
|| 2 == a + b || special(a, b,
we_are_descending_to_hell(a, b))){
/*...*/
}
PZ
if (0 == sum || 1 == sum || 2 == sum
|| special(a,
b,
we_are_descending_to_hell(a, b)))
{
/*code */
}