|  | @@ -518,17 +518,15 @@ TEST(Solver, ZeroSizedLocalParameterizationHoldsParameterBlockConstant) {
 | 
	
		
			
				|  |  |    Problem problem;
 | 
	
		
			
				|  |  |    problem.AddResidualBlock(LinearCostFunction::Create(), nullptr, &x, &y);
 | 
	
		
			
				|  |  |    problem.SetParameterization(&y, new SubsetParameterization(1, {0}));
 | 
	
		
			
				|  |  | -  // Zero dimensional tangent space means that the block is
 | 
	
		
			
				|  |  | -  // effectively constant, but because the user did not mark it
 | 
	
		
			
				|  |  | -  // constant explicitly, the user will not see it as constant when
 | 
	
		
			
				|  |  | -  // querying IsParameterBlockConstant.
 | 
	
		
			
				|  |  |    EXPECT_TRUE(problem.IsParameterBlockConstant(&y));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    Solver::Options options;
 | 
	
		
			
				|  |  |    options.function_tolerance = 0.0;
 | 
	
		
			
				|  |  |    options.gradient_tolerance = 0.0;
 | 
	
		
			
				|  |  |    options.parameter_tolerance = 0.0;
 | 
	
		
			
				|  |  |    Solver::Summary summary;
 | 
	
		
			
				|  |  |    Solve(options, &problem, &summary);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    EXPECT_EQ(summary.termination_type, CONVERGENCE);
 | 
	
		
			
				|  |  |    EXPECT_NEAR(x, 10.0, 1e-7);
 | 
	
		
			
				|  |  |    EXPECT_EQ(y, 1.0);
 |