|  | @@ -624,10 +624,11 @@ void SolverImpl::LineSearchSolve(const Solver::Options& original_options,
 | 
	
		
			
				|  |  |        original_options.line_search_direction_type;
 | 
	
		
			
				|  |  |    summary->max_lbfgs_rank = original_options.max_lbfgs_rank;
 | 
	
		
			
				|  |  |    summary->line_search_type = original_options.line_search_type;
 | 
	
		
			
				|  |  | -  summary->num_parameter_blocks = problem_impl->NumParameterBlocks();
 | 
	
		
			
				|  |  | -  summary->num_parameters = problem_impl->NumParameters();
 | 
	
		
			
				|  |  | -  summary->num_residual_blocks = problem_impl->NumResidualBlocks();
 | 
	
		
			
				|  |  | -  summary->num_residuals = problem_impl->NumResiduals();
 | 
	
		
			
				|  |  | +  summary->num_parameter_blocks = original_program->NumParameterBlocks();
 | 
	
		
			
				|  |  | +  summary->num_parameters = original_program->NumParameters();
 | 
	
		
			
				|  |  | +  summary->num_residual_blocks = original_program->NumResidualBlocks();
 | 
	
		
			
				|  |  | +  summary->num_residuals = original_program->NumResiduals();
 | 
	
		
			
				|  |  | +  summary->num_effective_parameters = original_program->NumEffectiveParameters();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // Empty programs are usually a user error.
 | 
	
		
			
				|  |  |    if (summary->num_parameter_blocks == 0) {
 | 
	
	
		
			
				|  | @@ -717,6 +718,8 @@ void SolverImpl::LineSearchSolve(const Solver::Options& original_options,
 | 
	
		
			
				|  |  |    summary->num_parameter_blocks_reduced = reduced_program->NumParameterBlocks();
 | 
	
		
			
				|  |  |    summary->num_parameters_reduced = reduced_program->NumParameters();
 | 
	
		
			
				|  |  |    summary->num_residual_blocks_reduced = reduced_program->NumResidualBlocks();
 | 
	
		
			
				|  |  | +  summary->num_effective_parameters_reduced =
 | 
	
		
			
				|  |  | +      reduced_program->NumEffectiveParameters();
 | 
	
		
			
				|  |  |    summary->num_residuals_reduced = reduced_program->NumResiduals();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    if (summary->num_parameter_blocks_reduced == 0) {
 |