[PATCH] RISC-V/libgcc: Fix incorrect .cfi_offset for saving ra in __riscv_save_[0...
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / lambda / lambda-nop.C
blobc64e1800c3bde938a60c4831bbb96cf0a0e8f7a6
1 // { dg-do run { target c++11 } }
2 // { dg-skip-if "requires hosted libstdc++ for cassert" { ! hostedlib } }
3 #include <cassert>
5 int main() {
6   int i = 1, j = 2;
7   [i, j] () -> void {} ();
8   assert(i == 1);
9   assert(j == 2);
10   [&i, &j] () -> void {} ();
11   assert(i == 1);
12   assert(j == 2);
13   [] (int x) -> void {} (1);
14   [] (int& x) -> void {} (i);
15   [] (int x, int y) -> void {} (i, j);
17   return 0;