3 [+__builtin_choose_expr(0, 0, 0)] = 0, // OK
5 [+__builtin_choose_expr(0, 0, 0.)] = 0, // KO
7 [-__builtin_choose_expr(0, 0, 0)] = 0, // OK
9 [-__builtin_choose_expr(0, 0, 0.)] = 0, // KO
11 [~__builtin_choose_expr(0, 0, 0)] = 0, // OK
13 [!__builtin_choose_expr(0, 0, 0)] = 0, // OK
15 [!__builtin_choose_expr(0, 0, 0.)] = 0, // KO
19 * check-name: Expression constness propagation in preops
22 constexpr-preop.c:4:5: error: bad constant expression
23 constexpr-preop.c:5:33: error: bad constant expression
24 constexpr-preop.c:8:4: error: bad constant expression
25 constexpr-preop.c:9:4: error: bad constant expression
26 constexpr-preop.c:14:4: error: bad integer constant expression
27 constexpr-preop.c:15:4: error: bad integer constant expression