// RUN: %clang_cc1 -std=c++11 %s -Wunused -verify struct X { X(const X&) = delete; // expected-note{{explicitly marked deleted}} X(X&); }; void test_capture(X x) { [x] { }(); // okay: non-const copy ctor [x] { [x] { // expected-error{{call to deleted constructor of 'const X'}} }(); }(); }