1e6b7c28dSDavid Blaikie template <typename T> foot()2*1ac9c98eSDavid Blaikievoid foot() { 3e6b7c28dSDavid Blaikie } foo()4*1ac9c98eSDavid Blaikieinline void foo() { 5e6b7c28dSDavid Blaikie } 6*1ac9c98eSDavid Blaikie 7*1ac9c98eSDavid Blaikie template <typename T> 8*1ac9c98eSDavid Blaikie struct bart { 9*1ac9c98eSDavid Blaikie }; 10*1ac9c98eSDavid Blaikie struct bar { 11*1ac9c98eSDavid Blaikie }; 12