From 7941541cf7941d606ffb97e4038ef720c1eb7d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Wed, 11 Nov 2015 18:43:08 +0100 Subject: [PATCH] Handle the case where the second argument is empty more efficiently. --- src/@dates/setdiff.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/@dates/setdiff.m b/src/@dates/setdiff.m index 1abe694..db62cac 100644 --- a/src/@dates/setdiff.m +++ b/src/@dates/setdiff.m @@ -34,6 +34,11 @@ if ~isequal(o.freq,p.freq) error('dates;setdiff','All input arguments must have common frequency!') end +if isempty(p) + q = copy(o); + return +end + if o==p q = dates(o.freq); return -- GitLab