1 // PR c++/68597 2 // { dg-do compile { target c++14 } } 3 make_test_objective3(double beta)4auto make_test_objective3(double beta) { 5 auto phi0_prime = [=](double alpha) { 6 if (alpha <= 1-beta) 7 return -1; 8 else if (alpha >= 1+beta) 9 return 1; 10 else 11 return 1 / beta * (alpha - 1); // { dg-error "type" } 12 }; 13 } 14