Much shorter with clang++. Unfortunately longer with g++, but with better pin pointing of the cause of the problem.