From 43a0c5d61430b63eadf205869202022448aab4c0 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, 22 Mar 2017 09:21:52 +0100
Subject: [PATCH] Removed recursive calls in constructor.

---
 src/@dates/dates.m | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/@dates/dates.m b/src/@dates/dates.m
index 8c837f8..086da38 100644
--- a/src/@dates/dates.m
+++ b/src/@dates/dates.m
@@ -46,7 +46,7 @@ classdef dates<handle % --*-- Unitary tests --*--
             end
             if isequal(nargin,1) && isfreq(varargin{1})
                 % Instantiate an empty dates object (only set frequency)
-                o = dates();
+                o.time = NaN(0,2);
                 if ischar(varargin{1})
                     o.freq = string2freq(varargin{1});
                 else
@@ -55,7 +55,7 @@ classdef dates<handle % --*-- Unitary tests --*--
                 return
             end
             if isequal(nargin,3) && isfreq(varargin{1})
-                o = dates();
+                o.time = NaN(0,2);
                 if ischar(varargin{1})
                     o.freq = string2freq(varargin{1});
                 else
@@ -77,7 +77,7 @@ classdef dates<handle % --*-- Unitary tests --*--
                 return
             end
             if isequal(nargin,2) && isfreq(varargin{1})
-                o = dates();
+                o.time = NaN(0,2);
                 if ischar(varargin{1})
                     o.freq = string2freq(varargin{1});
                 else
-- 
GitLab