読者です 読者をやめる 読者になる 読者になる

clang-check で -std=c++14 を使う

C++14 に対して clang-check を使おうと思ったんですが

$ clang-check -std=c++14 main.cpp --
clang-check: Unknown command line argument '-std=c++14'.  Try: 'clang-check -help'
clang-check: Did you mean '-h=c++14'?

みたいに単純に -std=c++14 をつけたらエラーになりました。

[-extra-arg を使用する]

clang のコンパイラオプションを使用したい場合は -extra-arg を返せばいいみたいです。

$ clang-check -std=c++14 main.cpp --