Transform lambda expression captures when transforming an expression to
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 2 Jun 2019 18:53:44 +0000 (18:53 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sun, 2 Jun 2019 18:53:44 +0000 (18:53 +0000)
commit87346a15db59fbbb9828f232e8025dca4e610163
tree24cd5c67f670469c27cb23777368203eee397897
parent59a8db628b7f1ba9905f45883ea8810e4dcee924
Transform lambda expression captures when transforming an expression to
potentially-evaluated.

This ensures that every potentially-evaluated expression is built in a
potentially-evaluated context. No functionality change intended.

llvm-svn: 362336
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaLambda.cpp
clang/lib/Sema/TreeTransform.h