1*71decf84SMartin Storsjo // RUN: %clang_cc1 -fsyntax-only -verify %s 2*71decf84SMartin Storsjo 3*71decf84SMartin Storsjo extern inline 4*71decf84SMartin Storsjo __attribute__((__gnu_inline__)) gnu_inline1()5*71decf84SMartin Storsjovoid gnu_inline1() {} 6*71decf84SMartin Storsjo 7*71decf84SMartin Storsjo inline 8*71decf84SMartin Storsjo __attribute__((__gnu_inline__)) // expected-warning {{'gnu_inline' attribute without 'extern' in C++ treated as externally available, this changed in Clang 10}} gnu_inline2()9*71decf84SMartin Storsjovoid gnu_inline2() {} 10