summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/flatguide.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/flatguide.cc')
-rw-r--r--Build/source/utils/asymptote/flatguide.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/flatguide.cc b/Build/source/utils/asymptote/flatguide.cc
index bfc26dfd041..1bbf375593d 100644
--- a/Build/source/utils/asymptote/flatguide.cc
+++ b/Build/source/utils/asymptote/flatguide.cc
@@ -28,6 +28,10 @@ void flatguide::uncheckedAdd(path p, bool allowsolve)
{
Int n=p.length();
if(n < 0) return;
+ if(n == 0) {
+ addPoint(p,0);
+ return;
+ }
int nminus1=n-1;
if(!allowsolve && p.cyclic()) addPre(p,0);
for(Int i=0; i < nminus1;) {