aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/blocks.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin1-14/+14
2013-03-29Bugfix/Followup for r177086.Adrian Prantl1-1/+1
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall1-0/+25
2013-03-14Allocate stack storage for .block_descriptor and captured self at -O0.Adrian Prantl1-2/+4
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian1-3/+3
2012-02-24Two minor, related fixes for template instantiation with blocks:Douglas Gregor1-0/+15
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith1-0/+8
2011-11-11Be sure to insulate block literals from any cleanups in theirJohn McCall1-0/+25
2011-11-10Whenever explicitly activating or deactivating a cleanup, weJohn McCall1-1/+1
2011-11-10Fix a subtle bug with cleanups: when activatingJohn McCall1-0/+50
2011-08-17Somehow I fouled up this test.John McCall1-2/+0
2011-08-17Gather cleanups correctly in block return statements.John McCall1-0/+26
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner1-2/+2
2011-04-28When block-capturing a variable with a non-trivial destructor,John McCall1-0/+17
2011-03-31After much contemplation, I've decided that we probably shouldn't "unique"John McCall1-0/+32
2011-02-08Extend the const capture optimization to C++ record types with noJohn McCall1-0/+47
2011-02-07When copy-capturing values for a nested capture, use a BlockDeclRefExpr.John McCall1-0/+10