[Diagnostics] Warn if '<<' in bool context with -Wint-in-bool-context (GCC compatibility)
authorDavid Bolvansky <david.bolvansky@gmail.com>
Mon, 23 Sep 2019 14:21:08 +0000 (14:21 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Mon, 23 Sep 2019 14:21:08 +0000 (14:21 +0000)
commit84ea41fd17d09e75c50531d8cb4b52d2cc0acbbb
tree5289559768038628cae90cdfd1b02fba2fe288fc
parenta957eaad0091dd623b448c4468e51219da124bd3
[Diagnostics] Warn if '<<' in bool context with -Wint-in-bool-context (GCC compatibility)

Extracted from D63082, addressed review comments related to a warning message.

llvm-svn: 372612
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaChecking.cpp
clang/test/Sema/warn-int-in-bool-context.c [new file with mode: 0644]
clang/test/SemaCXX/cxx2a-explicit-bool.cpp