On 9/28/2014 4:46 AM, Dmitry Olshansky wrote: > In all honesty - 2 RAII structs w/o inlining + setting up exception frame + > creating and allocating an exception + idup-ing a string does account to about > this much. Twice as much generated code as actually necessary, and this is just for 3 lines of source code.