this pragma is unkown to clang