summaryrefslogtreecommitdiff
path: root/src/csgtermnormalizer.h
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2014-01-06 06:27:01 (GMT)
committerMarius Kintel <marius@kintel.net>2014-01-06 06:27:01 (GMT)
commit5fc6af77828e671d19bcc790da7c899633e6a3e4 (patch)
treeddbe14303cbabf6b4a987b9a032846af55024f67 /src/csgtermnormalizer.h
parent28fb4dc4cb775c2feb2640b2ef74bc3d9fc3114d (diff)
In some rare cases, subtrees got invalidated and caused an assert failure
Diffstat (limited to 'src/csgtermnormalizer.h')
-rw-r--r--src/csgtermnormalizer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/csgtermnormalizer.h b/src/csgtermnormalizer.h
index f7a444f..bb55141 100644
--- a/src/csgtermnormalizer.h
+++ b/src/csgtermnormalizer.h
@@ -15,6 +15,7 @@ private:
shared_ptr<CSGTerm> normalizePass(shared_ptr<CSGTerm> term) ;
bool match_and_replace(shared_ptr<CSGTerm> &term);
shared_ptr<CSGTerm> collapse_null_terms(const shared_ptr<CSGTerm> &term);
+ shared_ptr<CSGTerm> cleanup_term(shared_ptr<CSGTerm> &t);
unsigned int count(const shared_ptr<CSGTerm> &term) const;
bool aborted;
contact: Jan Huwald // Impressum