I'm getting older :( And clang's getting better (it's funny it was able to compile this for many years, even g++ 4.2 knows C++ better :) ).