Skip to content

Commit b0a688f

Browse files
committed
add compiler ifelse to switch between Actual365Fixed and Actual365NoLeap based on QL version
1 parent 8d73a76 commit b0a688f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/utils.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,11 @@ QuantLib::DayCounter getDayCounter(const double n){
378378
else if (n==6)
379379
return QuantLib::Thirty360(QuantLib::Thirty360::BondBasis); // reasonable default for back compatibility
380380
else if (n==7)
381-
return QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap);
381+
#if QL_HEX_VERSION >= 0x011600f0
382+
return QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap);
383+
#else
384+
return QuantLib::Actual365NoLeap();
385+
#endif
382386
else if (n==8)
383387
return QuantLib::ActualActual(QuantLib::ActualActual::ISMA);
384388
else if (n==9)

0 commit comments

Comments
 (0)