20 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -pedantic -verify %s2 3namespace ImplicitInt {4 static a(4); // expected-error {{a type specifier is required}}5 b(int n); // expected-error {{a type specifier is required}}6 c (*p)[]; // expected-error {{unknown type name 'c'}}7 itn f(char *p, *q); // expected-error {{unknown type name 'itn'}} expected-error {{a type specifier is required}}8 9 struct S {10 void f();11 };12 S::f() {} // expected-error {{a type specifier is required}}13}14 15// PR718016int f(a::b::c); // expected-error {{use of undeclared identifier 'a'}}17 18class Foo::Bar { // expected-error {{use of undeclared identifier 'Foo'}}19 // expected-error {{expected unqualified-id}}20