Index: test/SemaCXX/ptrtomember.cpp
===================================================================
--- test/SemaCXX/ptrtomember.cpp	(revision 127996)
+++ test/SemaCXX/ptrtomember.cpp	(working copy)
@@ -27,6 +27,7 @@
     (void)(void*)(p->*m); // expected-error {{a bound member function may only be called}}
     (void)reinterpret_cast<void*>(p->*m); // expected-error {{a bound member function may only be called}}
     if (p->*m) {} // expected-error {{a bound member function may only be called}}
-
-    p->m; // expected-error {{a bound member function may only be called}}
+    if (!p->*m) {} // expected-error {{a bound member function may only be called}}
+    if (p->m) {}; // expected-error {{a bound member function may only be called}}
+    if (!p->m) {}; // expected-error {{a bound member function may only be called}}
