3 ms·
I get that covering all bases is good, but am I reading right that this just tells the compiler not to generate that path? Seems like the opposite. Wouldn't it
by donatj 4y ago
I get that covering all bases is good, but am I reading right that this just tells the compiler not to generate that path? Seems like the opposite.
Wouldn't it be safer just to trigger a panic or something?
- bluGill 4y ago> Wouldn't it be safer just to trigger a panic or something? Tradeoffs. The panic can result in a lot of code generation which in turn makes the reachable paths slower. Sure we are talking nanoseconds, but this is C++, if performance isn't important you shouldn't be using C++.