1 2 3 4 5 6 7 8 9 10 11 12
/* nodiscard attribute tests */ /* { dg-do compile { target c++20 } } */ /* { dg-options "-O" } */ [[nodiscard("not", "allowed")]] int check1 (void); /* { dg-error "wrong number of arguments.\[^\n\r]*nodiscard" } */ void test (void) { check1 (); (void) check1 (); }