llvm-project/clang/tools
Richard Smith e37391c4fe [modules] Round-trip -Werror flag through explicit module build.
The intent for an explicit module build is that the diagnostics produced within
the module are those that were configured when the module was built, not those
that are enabled within a user of the module. This includes diagnostics that
don't actually show up until the module is used (for instance, diagnostics
produced during template instantiation and weird cases like -Wpadded).

We serialized and restored the diagnostic state for individual warning groups,
but previously did not track the state for flags like -Werror and -Weverything,
which are implemented as separate bits rather than as part of the diagnostics
mapping information.

llvm-svn: 301992
2017-05-03 00:28:49 +00:00
..
arcmt-test [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
c-arcmt-test Remove autoconf support 2016-01-26 21:30:40 +00:00
c-index-test [libclang] Expose some target information via the C API. 2017-04-28 15:56:39 +00:00
clang-check Add -cc1 flag -ast-dump-all to perform an AST dump including entities that haven't yet been deserialized. 2017-03-09 22:00:01 +00:00
clang-format [clang-format] Replace IncompleteFormat by a struct with Line 2017-04-21 14:35:20 +00:00
clang-format-vs clang-format-vs licence.txt: drop svn:executable 2017-04-13 20:09:18 +00:00
clang-fuzzer Unbreak the clang-fuzzer build after r291184. 2017-01-11 16:42:26 +00:00
clang-import-test [clang-import-test] Lookup inside contexts 2017-04-11 19:33:35 +00:00
clang-offload-bundler Spelling mistakes in comments. NFCI. (PR27635) 2017-03-30 14:13:19 +00:00
diag-build Briefly document diag-build.sh 2013-12-28 21:59:11 +00:00
diagtool Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
driver Fix a leak in tools/driver/cc1as_main.cpp 2017-04-19 20:57:13 +00:00
libclang [modules] Round-trip -Werror flag through explicit module build. 2017-05-03 00:28:49 +00:00
scan-build Actually install scan-build / ccc-analyzer / c++-analyzer on windows 2017-03-22 21:13:49 +00:00
scan-build-py [scan-build-py] merge runner module to analyzer 2017-04-07 11:04:49 +00:00
scan-view Add coding and shebang. 2017-03-02 18:47:22 +00:00
CMakeLists.txt Testbed and skeleton of a new expression parser 2016-12-22 20:03:14 +00:00