Compiler fix for ?: with two constants, the upconvert_only flag needs to be passed to all implicit conversions of constants