Add null check to diagnostic path for lambda captures.
authorRichard Trieu <rtrieu@google.com>
Sat, 5 Mar 2016 04:04:57 +0000 (04:04 +0000)
committerRichard Trieu <rtrieu@google.com>
Sat, 5 Mar 2016 04:04:57 +0000 (04:04 +0000)
commit2334a30e15fcfff5607f88472647762b76432fa1
treede5551bd32281243959d811e36999c9f17bdad05
parentc4572c2a854e19457c45e2e337692cb1cb11bcb9
Add null check to diagnostic path for lambda captures.

Previously, the failed capture of a variable in nested lambdas may crash when
the lambda pointer is null.  Only give the note if a location can be retreived
from the lambda pointer.

llvm-svn: 262765
clang/lib/Sema/SemaExpr.cpp
clang/test/SemaCXX/lambda-expressions.cpp