// { dg-additional-options "-fmodules-ts -Wno-pedantic" } module; # 6 __FILE__ 1 struct Bob { // inline static auto frob () { } }; # 14 "" 2 export module Foo; // { dg-module-cmi Foo } export struct Bill { // not inline static auto dob () { } static inline auto frob () { } }; export inline auto GMF () { return Bob::frob (); } // { dg-final { scan-assembler-not {_ZN3Bob4frobEv:} } } // { dg-final { scan-assembler-not {_ZNW3Foo4Bill4frobEv:} } } // { dg-final { scan-assembler {_ZNW3Foo4Bill3dobEv:} } }