
The Null Slot: What -fno-rtti Actually Removes
Everyone says -fno-rtti disables dynamic_cast and typeid. That is about a third of what it does. The vtable does not get smaller, the typeinfo slot stays and goes null, exceptions keep emitting typeinfo anyway, and the flag buys exactly zero compile time. Here is what it costs, what OpenJDK uses instead, and the mixing failure mode the manual never mentions.








