]> granicus.if.org Git - clang/commit
[SemaCXX] _Pragma("clang optimize off") not affecting lambda.
authorCarlos Alberto Enciso <carlos.alberto.enciso@gmail.com>
Mon, 26 Mar 2018 13:48:03 +0000 (13:48 +0000)
committerCarlos Alberto Enciso <carlos.alberto.enciso@gmail.com>
Mon, 26 Mar 2018 13:48:03 +0000 (13:48 +0000)
commitdc9200c2fe44e16d04d44f3a3012a8c921daade4
tree97d1530816bfd30d29e7590f1dba13b735e2f0a6
parent60cec38f68d4f4a3edd8d403c034b5d62a20ebaa
[SemaCXX] _Pragma("clang optimize off") not affecting lambda.

Declaring "_Pragma("clang optimize off")" before the body of a
function with a lambda leads to the lambda functions in the body
not being affected.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@328494 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaLambda.cpp
test/CodeGenCXX/optnone-pragma-optimize-off.cpp [new file with mode: 0644]