]> granicus.if.org Git - clang/commit
[Sema] Further improvements to to static_assert diagnostics.
authorClement Courbet <courbet@google.com>
Mon, 10 Dec 2018 08:19:38 +0000 (08:19 +0000)
committerClement Courbet <courbet@google.com>
Mon, 10 Dec 2018 08:19:38 +0000 (08:19 +0000)
commit9fec733e8e62b1e2ccf0d39916899f2c2d92c764
tree86c70b70ff9776ba1160b9b61b6f5f4027832d61
parent99a6fb120efd83a0283428ce273645eb9dad16c5
[Sema] Further improvements to to static_assert diagnostics.

Summary:
We're now handling cases like `static_assert(!expr)` and
static_assert(!(expr))`.

Reviewers: aaron.ballman, Quuxplusone

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D55270

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348741 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaTemplate.cpp
test/PCH/cxx-static_assert.cpp
test/Sema/static-assert.c
test/SemaCXX/static-assert-cxx17.cpp
test/SemaCXX/static-assert.cpp