]> granicus.if.org Git - clang/commit
[clang-cl] Implement /diagnostic: flag
authorReid Kleckner <rnk@google.com>
Wed, 31 May 2017 17:37:49 +0000 (17:37 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 31 May 2017 17:37:49 +0000 (17:37 +0000)
commit9c46302728d61059237cbcbeca90194b1fd800fb
tree123c79293b4ec89443afed613fe295d12ce7d064
parent4ebc4bb27330c8b892b83110b026b517cd5c8da0
[clang-cl] Implement /diagnostic: flag

This flag has three possible values: caret, column, and classic.

"caret" corresponds to clang's default mode, "column" removes the caret
and code snippet, and "classic" emits nothing.

Documentation is here:
https://docs.microsoft.com/en-us/cpp/build/reference/diagnostics-compiler-diagnostic-options

Implements the last part of PR33237

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304316 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/CLCompatOptions.td
lib/Driver/ToolChains/Clang.cpp