From d9e2c3daca396309f4fb72c22f7b075ff0cba1bd Mon Sep 17 00:00:00 2001 From: Alex Coyte Date: Wed, 2 Aug 2017 13:36:24 +1000 Subject: [PATCH] make ComponentRepeat::vacuous_everywhere() more accurate --- src/parser/ComponentRepeat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/ComponentRepeat.cpp b/src/parser/ComponentRepeat.cpp index ff02703c..09f59d05 100644 --- a/src/parser/ComponentRepeat.cpp +++ b/src/parser/ComponentRepeat.cpp @@ -234,7 +234,7 @@ void ComponentRepeat::optimise(bool connected_to_sds) { } bool ComponentRepeat::vacuous_everywhere() const { - return !m_min; + return !m_min || sub_comp->vacuous_everywhere(); } bool ComponentRepeat::checkEmbeddedStartAnchor(bool at_start) const {