diff --git a/ql/pricingengines/bond/binomialconvertibleengine.hpp b/ql/pricingengines/bond/binomialconvertibleengine.hpp index b8bc724025a..586223f3336 100644 --- a/ql/pricingengines/bond/binomialconvertibleengine.hpp +++ b/ql/pricingengines/bond/binomialconvertibleengine.hpp @@ -48,7 +48,7 @@ namespace QuantLib { BinomialConvertibleEngine(ext::shared_ptr process, Size timeSteps, const Handle& creditSpread, - DividendSchedule dividends) + DividendSchedule dividends = DividendSchedule()) : process_(std::move(process)), timeSteps_(timeSteps), dividends_(std::move(dividends)), creditSpread_(creditSpread) { diff --git a/test-suite/convertiblebonds.cpp b/test-suite/convertiblebonds.cpp index 12d735d22a9..08b097c176a 100644 --- a/test-suite/convertiblebonds.cpp +++ b/test-suite/convertiblebonds.cpp @@ -63,7 +63,6 @@ namespace convertible_bonds_test { RelinkableHandle creditSpread; CallabilitySchedule no_callability; - DividendSchedule no_dividends; Real faceAmount, redemption, conversionRatio; @@ -131,8 +130,7 @@ void ConvertibleBondTest::testBond() { ext::shared_ptr engine = ext::make_shared >(vars.process, timeSteps, - vars.creditSpread, - vars.no_dividends); + vars.creditSpread); Handle discountCurve( ext::make_shared(vars.riskFreeRate, @@ -317,7 +315,7 @@ void ConvertibleBondTest::testOption() { Size timeSteps = 2001; ext::shared_ptr engine = ext::make_shared >( - vars.process, timeSteps, vars.creditSpread, vars.no_dividends); + vars.process, timeSteps, vars.creditSpread); ext::shared_ptr vanillaEngine = ext::make_shared >( vars.process, timeSteps);