From 9d0bcdb63f7daa0d614322c73568810f44aa4571 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Wed, 18 Apr 2018 21:56:11 -0400 Subject: [PATCH] Fix deduction error in parse where only offset is requested --- include/date/date.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/date/date.h b/include/date/date.h index 8bbb93a..28541bd 100644 --- a/include/date/date.h +++ b/include/date/date.h @@ -7591,7 +7591,9 @@ auto parse(const std::basic_string& format, Parsable& tp, std::chrono::minutes& offset) -> decltype(from_stream(std::declval&>(), - format.c_str(), tp, nullptr, &offset), + format.c_str(), tp, + std::declval*>(), + &offset), parse_manip{format, tp, nullptr, &offset}) { return {format, tp, nullptr, &offset}; @@ -7637,7 +7639,7 @@ inline auto parse(const CharT* format, Parsable& tp, std::chrono::minutes& offset) -> decltype(from_stream(std::declval&>(), format, - tp, nullptr, &offset), + tp, std::declval*>(), &offset), parse_manip{format, tp, nullptr, &offset}) { return {format, tp, nullptr, &offset};