| Index: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
|
| diff --git a/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc b/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
|
| index a7a81b0724e478a09f13429285084bf0dfdd5855..f8d060a791cc5c2ffceb5c8564c3d095fc5023a2 100644
|
| --- a/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
|
| +++ b/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
|
| @@ -898,7 +898,7 @@ GenerateClassMethods(io::Printer* printer) {
|
| }
|
|
|
| // Generate field number constants.
|
| - printer->Print("#ifndef _MSC_VER\n");
|
| + printer->Print("#if !defined(_MSC_VER) || _MSC_VER >= 1900\n");
|
| for (int i = 0; i < descriptor_->field_count(); i++) {
|
| const FieldDescriptor *field = descriptor_->field(i);
|
| printer->Print(
|
|
|