Y
Hacker News
new
|
ask
|
show
|
jobs
by
Lvl999Noob
181 days ago
Couldn't the compiler optimise this still? Make two versions of the function, one with constant folding and one without. Then at runtime, check the value of the parameter and call the corresponding version.
1 comments
saagarjha
181 days ago
Yes, a sufficiently smart compiler can always tell you’re doing a benchmark and delete it. It’s just unlikely.
link