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: constexprness 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
28 constexpr-preop.c:10:4: error: index out of bounds in initializer
29 constexpr-preop.c:11:4: error: index out of bounds in initializer