...
The above code produces the following results when compiled with Clang 3.8 for Linux, demonstrating that the program, on this platform, fails to destroy the local Counter
instance when the execution of f()
is terminated. This is perfectly permissible as the behavior is undefined.
...