|  | @@ -77,7 +77,7 @@ class FieldGenerator {
 | 
	
		
			
				|  |  |    // Generate static default variable for this field. These are placed inside
 | 
	
		
			
				|  |  |    // the message class. Most field types don't need this, so the default
 | 
	
		
			
				|  |  |    // implementation is empty.
 | 
	
		
			
				|  |  | -  virtual void GenerateStaticMembers(io::Printer* printer) const {}
 | 
	
		
			
				|  |  | +  virtual void GenerateStaticMembers(io::Printer* /*printer*/) const {}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Generate prototypes for all of the accessor functions related to this
 | 
	
		
			
				|  |  |    // field.  These are placed inside the class definition.
 | 
	
	
		
			
				|  | @@ -92,7 +92,7 @@ class FieldGenerator {
 | 
	
		
			
				|  |  |    // placed somewhere in the .cc file.
 | 
	
		
			
				|  |  |    // Most field types don't need this, so the default implementation is empty.
 | 
	
		
			
				|  |  |    virtual void GenerateNonInlineAccessorDefinitions(
 | 
	
		
			
				|  |  | -    io::Printer* printer) const {}
 | 
	
		
			
				|  |  | +    io::Printer* /*printer*/) const {}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Generate lines of code (statements, not declarations) which clear the
 | 
	
		
			
				|  |  |    // field.  This is used to define the clear_$name$() method as well as
 | 
	
	
		
			
				|  | @@ -122,14 +122,15 @@ class FieldGenerator {
 | 
	
		
			
				|  |  |    // Generate any code that needs to go in the class's SharedDtor() method,
 | 
	
		
			
				|  |  |    // invoked by the destructor.
 | 
	
		
			
				|  |  |    // Most field types don't need this, so the default implementation is empty.
 | 
	
		
			
				|  |  | -  virtual void GenerateDestructorCode(io::Printer* printer) const {}
 | 
	
		
			
				|  |  | +  virtual void GenerateDestructorCode(io::Printer* /*printer*/) const {}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Generate code that allocates the fields's default instance.
 | 
	
		
			
				|  |  | -  virtual void GenerateDefaultInstanceAllocator(io::Printer* printer) const {}
 | 
	
		
			
				|  |  | +  virtual void GenerateDefaultInstanceAllocator(io::Printer* /*printer*/)
 | 
	
		
			
				|  |  | +      const {}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Generate code that should be run when ShutdownProtobufLibrary() is called,
 | 
	
		
			
				|  |  |    // to delete all dynamically-allocated objects.
 | 
	
		
			
				|  |  | -  virtual void GenerateShutdownCode(io::Printer* printer) const {}
 | 
	
		
			
				|  |  | +  virtual void GenerateShutdownCode(io::Printer* /*printer*/) const {}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Generate lines to decode this field, which will be placed inside the
 | 
	
		
			
				|  |  |    // message's MergeFromCodedStream() method.
 |