ignore on both clang and gcc, ignore in some .cpp also