
The commit was reverted in 346e1c43a11b8af5a818dac321f83f043862c1ec as part of the f1f0a0d8e8fdd2e534d9423b2e64c6b8aaa53aee revert.
20 lines
698 B
C++
20 lines
698 B
C++
// RUN: %clang_cc1 -fsyntax-only -pedantic -verify %s
|
|
|
|
namespace ImplicitInt {
|
|
static a(4); // expected-error {{a type specifier is required}}
|
|
b(int n); // expected-error {{a type specifier is required}}
|
|
c (*p)[]; // expected-error {{unknown type name 'c'}}
|
|
itn f(char *p, *q); // expected-error {{unknown type name 'itn'}} expected-error {{a type specifier is required}}
|
|
|
|
struct S {
|
|
void f();
|
|
};
|
|
S::f() {} // expected-error {{a type specifier is required}}
|
|
}
|
|
|
|
// PR7180
|
|
int f(a::b::c); // expected-error {{use of undeclared identifier 'a'}}
|
|
|
|
class Foo::Bar { // expected-error {{use of undeclared identifier 'Foo'}}
|
|
// expected-error {{expected unqualified-id}}
|