| // RUN: %clang_cc1 -std=c++1z -verify %s | |
| void x() { | |
| inline int f(int); // expected-error {{inline declaration of 'f' not allowed in block scope}} | |
| inline int n; // expected-error {{inline declaration of 'n' not allowed in block scope}} | |
| static inline int m; // expected-error {{inline declaration of 'm' not allowed in block scope}} | |
| } | |
| inline void g(); | |
| struct X { | |
| inline void f(); | |
| // FIXME: This is ill-formed per [dcl.inline]p5. | |
| inline void g(); | |
| inline void h() {} | |
| }; |