diff options
Diffstat (limited to 'test/FixIt/typo-location-bugs.cpp')
-rw-r--r-- | test/FixIt/typo-location-bugs.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/FixIt/typo-location-bugs.cpp b/test/FixIt/typo-location-bugs.cpp index e44664d49a..c7111a8010 100644 --- a/test/FixIt/typo-location-bugs.cpp +++ b/test/FixIt/typo-location-bugs.cpp @@ -34,3 +34,16 @@ void test(B b) { b.f(1); // expected-error{{too many arguments to function call, expected 0, have 1; did you mean 'A::f'?}} } } + +namespace PR20626 { +class A { +public: + void Foo(){}; // expected-note{{'Foo' declared here}} +}; +class B {}; +class C : public A, public B { + void Run() { + B::Foo(); // expected-error{{no member named 'Foo' in 'PR20626::B'; did you mean simply 'Foo'?}} + } +}; +} |