ycm still sucks for c++ if no clang is used