blob: 1e28d0635a48db71a24675696eeb21da24594446 [file] [log] [blame]
Douglas Gregorc2c11442011-10-25 03:07:45 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++98 -Wc++11-compat
Anders Carlssone89d1592009-06-26 18:41:36 +00002void f() {
Douglas Gregorb3df1382011-10-12 19:26:40 +00003 auto int a; // expected-warning {{'auto' storage class specifier is redundant and incompatible with C++11}}
4 int auto b; // expected-warning {{'auto' storage class specifier is redundant and incompatible with C++11}}
5 auto c; // expected-warning {{C++11 extension}} expected-error {{requires an initializer}}
6 static auto d = 0; // expected-warning {{C++11 extension}}
7 auto static e = 0; // expected-warning {{C++11 extension}}
Anders Carlssone89d1592009-06-26 18:41:36 +00008}