The following code cannot compile with clang, but ok with msvc and gcc. WHY?
If I define f function as template
f
template