Я получаю много предупреждений о коммутаторах, которые только частично покрывают диапазон перечислимого перечисления. Поэтому я хотел бы иметь "по умолчанию" для всех этих коммутаторов и поставить в этом случае __builtin_unreachable
(GCC builtin), чтобы компилятор знал, что этот случай недоступен.
Однако я узнал, что GCC4.3 еще не поддерживает эту встроенную систему. Есть ли хороший способ подражать этой функциональности? Я думал о разыменовании нулевого указателя, но это может иметь другие нежелательные эффекты/предупреждения и т.д. У вас есть идея?