소스 검색

Merge pull request #180 from ned14/master

Fix illegal C++ use of reinterpret_cast<> to cast between nullptr_t and a pointer
Feng Xiao 11 년 전
부모
커밋
76cb776d94
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/google/protobuf/compiler/cpp/cpp_service.cc

+ 1 - 1
src/google/protobuf/compiler/cpp/cpp_service.cc

@@ -301,7 +301,7 @@ void ServiceGenerator::GenerateGetPrototype(RequestOrResponse which,
   printer->Print(vars_,
     "    default:\n"
     "      GOOGLE_LOG(FATAL) << \"Bad method index; this should never happen.\";\n"
-    "      return *reinterpret_cast< ::google::protobuf::Message*>(NULL);\n"
+    "      return *static_cast< ::google::protobuf::Message*>(NULL);\n"
     "  }\n"
     "}\n"
     "\n");