aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/conv/conv.mem/p4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/CXX/conv/conv.mem/p4.cpp')
-rw-r--r--test/CXX/conv/conv.mem/p4.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CXX/conv/conv.mem/p4.cpp b/test/CXX/conv/conv.mem/p4.cpp
index d782cde25a..1ecbc47ffb 100644
--- a/test/CXX/conv/conv.mem/p4.cpp
+++ b/test/CXX/conv/conv.mem/p4.cpp
@@ -15,12 +15,12 @@ namespace test0 {
}
}
-// FIXME: can't be inaccessible.
+// Can't be inaccessible.
namespace test1 {
- struct Derived : private Base {};
+ struct Derived : private Base {}; // expected-note 2 {{declared private here}}
void test() {
- int (Derived::*d) = data_ptr; // error
- int (Derived::*m)() = method_ptr; // error
+ int (Derived::*d) = data_ptr; // expected-error {{cannot cast private base class 'struct Base' to 'struct test1::Derived'}}
+ int (Derived::*m)() = method_ptr; // expected-error {{cannot cast private base class 'struct Base' to 'struct test1::Derived'}}
}
};