summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/vla-lambda-capturing.cpp
Commit message (Collapse)AuthorAgeFilesLines
* P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith2016-09-261-2/+2
| | | | | | | subscripting before the RHS, regardless of which is the base and which is the index. llvm-svn: 282453
* Account for calling convention specifiers in function definitions in IR test ↵David Blaikie2015-06-291-13/+13
| | | | | | | | | | | | | cases Several tests wouldn't pass when executed on an armv7a_pc_linux triple due to the non-default arm_aapcs calling convention produced on the function definitions in the IR output. Account for this with the application of a little regex. Patch by Ying Yi. llvm-svn: 240971
* Re-land "MS ABI: lambda call operators are instance methods and should use ↵Reid Kleckner2015-04-011-7/+7
| | | | | | | | | | | | | thiscall" Update the test cases to pass when lambda call operators use thiscall. Update the lambda-to-block conversion operator to use the default free function calling convention instead of the call operator's convention. This reverts commit r233082 and re-instates r233023. llvm-svn: 233835
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-19/+19
| | | | llvm-svn: 230795
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-31/+31
| | | | llvm-svn: 230783
* Emit DeferredDeclsToEmit in a DFS order.Rafael Espindola2015-01-221-9/+9
| | | | | | | | | | | | | | Currently we emit DeferredDeclsToEmit in reverse order. This patch changes that. The advantages of the change are that * The output order is a bit closer to the source order. The change to test/CodeGenCXX/pod-member-memcpys.cpp is a good example. * If we decide to deffer more, it will not cause as large changes in the estcases as it would without this patch. llvm-svn: 226751
* Make the test a bit stricter. NFC.Rafael Espindola2015-01-211-2/+2
| | | | llvm-svn: 226667
* Support matching signext attribute in vla-lambda-capturing test to appease ↵Daniel Sanders2014-11-221-3/+3
| | | | | | | | | | clang-cmake-mips builder. The Mips target adds the signext attribute to signed 32-bit integers in order to support the N32/N64 correctly. Integers must be promoted to 64-bit bit on these ABI's. llvm-svn: 222617
* Fixed test compatibility with MSVC codegen.Alexey Bataev2014-08-281-2/+1
| | | | llvm-svn: 216655
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-0/+172
Differential Revision: http://reviews.llvm.org/D4368 llvm-svn: 216649
OpenPOWER on IntegriCloud