]> granicus.if.org Git - clang/commit
PR33318: Add missing full-expression checking to static_assert expression.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 6 Jun 2017 01:34:24 +0000 (01:34 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 6 Jun 2017 01:34:24 +0000 (01:34 +0000)
commite883f1b319ed315f96652b3d0683e4b9ee137d91
tree587c7769dfdf77a54a3593bffa1db10f7489be77
parent9a007fcb67ebc847266b84b9f5add2b16cfff22b
PR33318: Add missing full-expression checking to static_assert expression.

This fixes missing lambda-captures for variables referenced only inside a
static_assert (!), among other things.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304760 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Parse/Parser.h
lib/Parse/ParseDeclCXX.cpp
lib/Sema/SemaDeclCXX.cpp
test/SemaCXX/cxx1y-generic-lambdas-capturing.cpp
test/SemaTemplate/deduction.cpp