/* Test diagnostic for invalid use of __builtin_choose_expr. */ /* Origin: Joseph Myers */ /* { dg-do compile } */ /* { dg-options "" } */ int a, b, c, d; void f (void) { a = __builtin_choose_expr (b, c, d); /* { dg-error "error: first argument to '__builtin_choose_expr' not a constant" } */ }