// RUN: %clang_cc1 -std=c++11 %s -Wunused -verify struct MoveOnly { MoveOnly(MoveOnly&&); MoveOnly(const MoveOnly&); }; template T &&move(T&); void test_special_member_functions(MoveOnly mo, int i) { auto lambda1 = [i]() { }; // expected-note 2 {{lambda expression begins here}} // Default constructor decltype(lambda1) lambda2; // expected-error{{call to implicitly-deleted default constructor of 'decltype(lambda1)' (aka '