Clang didn't mind this. GCC did.