gcc not clang