1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -verify -std=c++98 %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc struct A { 4*f4a2713aSLionel Sambuc A(const A&) = delete; // expected-warning {{C++11 extension}} 5*f4a2713aSLionel Sambuc A& operator=(const A&) = delete; // expected-warning {{C++11 extension}} 6*f4a2713aSLionel Sambuc A() = default; // expected-warning {{C++11 extension}} 7*f4a2713aSLionel Sambuc ~A(); 8*f4a2713aSLionel Sambuc }; 9*f4a2713aSLionel Sambuc 10*f4a2713aSLionel Sambuc void f() = delete; // expected-warning {{C++11 extension}} 11*f4a2713aSLionel Sambuc A::~A() = default; //expected-warning {{C++11 extension}} 12