1 // RUN: %clang_cc1 -std=c++1z -verify %s 2 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(); 14 inline void h() {} 15 }; 16