1 // RUN: %clang_cc1 -triple s390x-linux-gnu -fsyntax-only -verify %s 2 3 // expected-warning@+1 {{unknown attribute 'function_return' ignored}} 4 __attribute__((function_return("keep"))) void x(void) {} 5 6 // expected-warning@+1 {{unknown attribute 'function_return' ignored}} 7 __attribute__((function_return("thunk"))) void y(void) {} 8 9 // expected-warning@+1 {{unknown attribute 'function_return' ignored}} 10 __attribute__((function_return("thunk-inline"))) void z(void) {} 11 12 // expected-warning@+1 {{unknown attribute 'function_return' ignored}} 13 __attribute__((function_return("thunk-extern"))) void w(void) {} 14 15 // expected-warning@+1 {{unknown attribute 'function_return' ignored}} 16 __attribute__((function_return("invalid"))) void v(void) {} 17