// 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() {} };