I do lots of corner entry at 110 And you obviously have never driven an r 53 . Suspension and sway bars only help so much when you have as much rear lift as the s does normally . Im speaking towards track cars anyways , or even the weekend or hpde racer . <| sep |> I ' m not sure . I asked a similar question on stackoverflow a long time ago , it was about dynamiccast not getting optimized as I expected . i s t hemeaningofdynamiccasttMy impression is that anything that potentially involves runtime type information is just not going to get optimized like you expect . In many cases it will be complicated and depend on whole program information all the possible things that could derive from the type , not just what is visible in this compilation unit and it ' s just not low hanging fruit for the optimizer so they don ' t put much effort into it . My impression is , if you really want maximum performance on all compilers you should probably avoid exceptions and RTTI when you don ' t really need them . If you use things like variant , compiletime polymorphism , etc . , instead in such cases , it will all be transparent to the compiler and not require link time information to fully reason about . I ' m not an expert on compilers . Admittedly in your case when you are throwing int the RTTI thing shouldn ' t be an issue . However , almost no one actually does that in real code , and I ' m pretty sure the people who work on compilers are aware of that . I would expect that no one puts special effort into optimizing throw 0 versus throwing something derived from stdexception .