diff --git a/test/cpp/end2end/crash_test_server.cc b/test/cpp/end2end/crash_test_server.cc
index 1f8f5331996052688227e21382fed5aad123ed32..20808a02409eccbd614fb75211a18129ab2d796f 100644
--- a/test/cpp/end2end/crash_test_server.cc
+++ b/test/cpp/end2end/crash_test_server.cc
@@ -58,7 +58,7 @@ using namespace gflags;
 namespace grpc {
 namespace testing {
 
-class ServiceImpl final : public grpc::cpp::test::util::TestService::Service {
+class ServiceImpl GRPC_FINAL : public ::grpc::cpp::test::util::TestService::Service {
   Status BidiStream(ServerContext* context,
                     ServerReaderWriter<EchoResponse, EchoRequest>* stream)
       GRPC_OVERRIDE {