Die Emulation GCC __builtin_unreachable?

Bekomme ich eine ganze viel von Warnungen über switches, die nur teilweise deckt den Bereich der Aufzählung umgestellt. Dafür würde ich gerne eine "Standard" - für alle, die Schalter, und setzen Sie __builtin_unreachable (GCC-builtin) in diesem Fall, so dass der compiler weiß, dass Fall nicht erreichbar.

Kam ich jedoch zu wissen, dass GCC4.3 nicht unterstützt, dass builtin noch. Gibt es eine gute Art und Weise zu emulieren, die Funktionalität? Ich dachte über die Dereferenzierung eines null-Zeigers statt, aber das haben andere unerwünschte Nebenwirkungen/Warnungen und so. Haben Sie eine bessere Idee?

  • switch((int)myenum) /*silence warnings*/ ^_^
Schreibe einen Kommentar