|  | @@ -1661,18 +1661,6 @@ void MessageGenerator::
 | 
	
		
			
				|  |  |  GenerateClassMethods(io::Printer* printer) {
 | 
	
		
			
				|  |  |    if (IsMapEntryMessage(descriptor_)) return;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  // mutable_unknown_fields wrapper function for LazyStringOutputStream
 | 
	
		
			
				|  |  | -  // callback.
 | 
	
		
			
				|  |  | -  if (PreserveUnknownFields(descriptor_) &&
 | 
	
		
			
				|  |  | -      !UseUnknownFieldSet(descriptor_->file(), options_)) {
 | 
	
		
			
				|  |  | -    printer->Print(
 | 
	
		
			
				|  |  | -        "static ::std::string* MutableUnknownFieldsFor$classname$(\n"
 | 
	
		
			
				|  |  | -        "    $classname$* ptr) {\n"
 | 
	
		
			
				|  |  | -        "  return ptr->mutable_unknown_fields();\n"
 | 
	
		
			
				|  |  | -        "}\n"
 | 
	
		
			
				|  |  | -        "\n",
 | 
	
		
			
				|  |  | -        "classname", classname_);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  |    if (IsAnyMessage(descriptor_)) {
 | 
	
		
			
				|  |  |      printer->Print(
 | 
	
		
			
				|  |  |        "void $classname$::PackFrom(const ::google::protobuf::Message& message) {\n"
 | 
	
	
		
			
				|  | @@ -2936,8 +2924,8 @@ GenerateMergeFromCodedStream(io::Printer* printer) {
 | 
	
		
			
				|  |  |      // on the CodedOutputStream.
 | 
	
		
			
				|  |  |      printer->Print(
 | 
	
		
			
				|  |  |        "  ::google::protobuf::io::LazyStringOutputStream unknown_fields_string(\n"
 | 
	
		
			
				|  |  | -      "      NewPermanentCallback(\n"
 | 
	
		
			
				|  |  | -      "          &MutableUnknownFieldsFor$classname$, this));\n"
 | 
	
		
			
				|  |  | +      "      ::google::protobuf::NewPermanentCallback(&_internal_metadata_,\n"
 | 
	
		
			
				|  |  | +      "          &::google::protobuf::internal::InternalMetadataWithArenaLite::mutable_unknown_fields));\n"
 | 
	
		
			
				|  |  |        "  ::google::protobuf::io::CodedOutputStream unknown_fields_stream(\n"
 | 
	
		
			
				|  |  |        "      &unknown_fields_string, false);\n",
 | 
	
		
			
				|  |  |        "classname", classname_);
 |