brintos

brintos / llvm-project-archived public Read only

0
0
Text · 698 B · 4751dad Raw
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