template void exec(F f) { f(); } void foo() { for(int i = 0; i < 1000000; ++i); return; } int main() { for(int i = 0; i < 100; ++i) exec(foo); return 0; }