Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/obj-c++.dg/lambda-0.mm @ 138:fc828634a951
merge
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 08 Nov 2018 14:17:14 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// Contributed by Iain Sandoe <iain@codesourcery.com>, December 2014. */ // { dg-do compile } // { dg-options "-std=c++11" } template<class Function> Function thing(Function fn, int a) { fn(a); return fn; } int test (int *arr, unsigned n) { int total = 0; for (unsigned i=0; i<n; i++) { int a = arr[i]; thing ([&total] (int a) { total += a; }, a); } return total; }