• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  // RUN: %clang_cc1 -fsyntax-only -verify %s
2  // expected-no-diagnostics
3  
4  // <rdar://problem/9168556>
5  typedef struct Point Point;
6  
7  namespace NameSpace {
8    class Point;
9  }
10  
11  using namespace NameSpace;
12  
13  class Test
14  {
15  public:
16    struct Point { };
17    virtual bool testMethod (Test::Point& p) = 0;
18  };
19  
20  // PR8151
21  namespace A { struct Face {}; }
22  namespace B { struct Face {}; }
23  using namespace A;
24  using namespace B;
25  
26  class C {
27    struct Face;
28    Face *mFaces;
29  };
30