From a1dbb0c294578d4ce2b65ef24b034499a4599d93 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 13 Feb 2016 11:49:03 -0500 Subject: [PATCH] Perofrmance: Removed redundant parsing in ISO8601d --- src/ISO8601.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ISO8601.cpp b/src/ISO8601.cpp index 82a944dc1..bf3282627 100644 --- a/src/ISO8601.cpp +++ b/src/ISO8601.cpp @@ -258,9 +258,7 @@ bool ISO8601d::parse ( else if (parse_date_time (n) || // Strictest first. parse_date_time_ext (n) || (ISO8601d::isoEnabled && - (parse_date_time (n) || - parse_date_time_ext (n) || - parse_date_ext (n) || + (parse_date_ext (n) || parse_time_utc_ext (n) || parse_time_off_ext (n) || parse_time_ext (n)))) // Time last, as it is the most permissive.