[Diagnostics] Do not diagnose unsigned shifts in boolean context (-Wint-in-bool-context)
authorDavid Bolvansky <david.bolvansky@gmail.com>
Tue, 24 Sep 2019 09:14:33 +0000 (09:14 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Tue, 24 Sep 2019 09:14:33 +0000 (09:14 +0000)
commit849fd28cf0f7bcd978d0ddbb52a9ee1a3073dfef
treed4feb73a2f12a714f91f50b4895120d9bc59323d
parent52c55d7fb5d63fd6f918fe625f26a6c8015bc75b
[Diagnostics] Do not diagnose unsigned shifts in boolean context (-Wint-in-bool-context)

I was looking at old GCC's patch. Current "trunk" version avoids warning for unsigned case, GCC warns only for signed shifts.

llvm-svn: 372708
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaChecking.cpp
clang/test/Sema/warn-int-in-bool-context.c