1 // RUN: %clang_cc1 -std=c++1z -verify %s
2
x()3 void x() {
4 inline int f(int); // expected-error {{inline declaration of 'f' not allowed in block scope}}
5 inline int n; // expected-error {{inline declaration of 'n' not allowed in block scope}}
6 static inline int m; // expected-error {{inline declaration of 'm' not allowed in block scope}}
7 }
8
9 inline void g();
10 struct X {
11 inline void f();
12 // FIXME: This is ill-formed per [dcl.inline]p5.
13 inline void g();
hX14 inline void h() {}
15 };
16