Ezt imádom, már én is kaptam erre fordítási hibát, hogy két konstans értéke megegyezik. Ifekkel vagy valami feltételesen beleforduló case blokkal meg lehet oldani talán biztosra is.
Egyébként nem szeretem a feltételes fordításokat, mert sose lehetsz biztos benne, hogy a te programodban éppen melyik fut, és abban pláne nem, hogy minden kombinációt ki tudtál tesztelni.