diff options
Diffstat (limited to 'test/SemaCXX/member-expr.cpp')
| -rw-r--r-- | test/SemaCXX/member-expr.cpp | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/test/SemaCXX/member-expr.cpp b/test/SemaCXX/member-expr.cpp index 6830c5fdafb7..953ee48aa959 100644 --- a/test/SemaCXX/member-expr.cpp +++ b/test/SemaCXX/member-expr.cpp @@ -101,3 +101,17 @@ namespace PR7508 {      a.PopCleanupScope(); // expected-error{{no member named 'PopCleanupScope' in 'PR7508::A'}}    }  } + +namespace rdar8231724 { +  namespace N { +    template<typename T> struct X1; +    int i; +  } + +  struct X { }; +  struct Y : X { }; + +  void f(Y *y) { +    y->N::X1<int>; // expected-error{{'rdar8231724::N::X1' is not a member of class 'rdar8231724::Y'}} +  } +}  | 
