// Build don't run: // Origin: scott snyder struct Cleaner { ~Cleaner() {} }; template void bar () { static Cleaner cleanup; } inline void foo() { bar(); } int main () {}