brintos

brintos / llvm-project-archived public Read only

0
0
Text · 482 B · 0ca7bbc Raw
16 lines · cpp
1// RUN: %clang_cc1 -std=c++1z -verify %s2 3void 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 9inline void g();10struct 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