Perofrmance: Removed redundant parsing in ISO8601d

This commit is contained in:
Paul Beckingham 2016-02-13 11:49:03 -05:00
parent 3a9e128c4a
commit a1dbb0c294

View file

@ -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.