diff --git a/test-suite/schedule.cpp b/test-suite/schedule.cpp index f1097c64154..9e5f8f827e9 100644 --- a/test-suite/schedule.cpp +++ b/test-suite/schedule.cpp @@ -703,7 +703,8 @@ void ScheduleTest::testCDSConventionSampleDates() { tradeDate = Date(20, Jun, 2009); maturity = Date(20, Dec, 2009); s = makeCdsSchedule(tradeDate, maturity, rule); - expDates = list_of(Date(20, Mar, 2009))(Date(22, Jun, 2009))(Date(21, Sep, 2009))(Date(20, Dec, 2009)); + vector tmp = list_of(Date(20, Mar, 2009))(Date(22, Jun, 2009))(Date(21, Sep, 2009))(Date(20, Dec, 2009)); + expDates.assign(tmp.begin(), tmp.end()); check_dates(s, expDates); // Move forward to Sun 21 Jun 2009