From df0cc3875be7e9504b96e3ef8df2a76f40c570a6 Mon Sep 17 00:00:00 2001 From: MichaelFrey Date: Sat, 2 Apr 2022 10:12:05 +0200 Subject: [PATCH] clean up --- src/core/Assignment.h | 2 +- tests/data/scad/misc/variable-overwrite.scad | 4 ++++ .../regression/dumptest/include-overwrite-main2-expected.csg | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tests/data/scad/misc/variable-overwrite.scad create mode 100644 tests/regression/dumptest/include-overwrite-main2-expected.csg diff --git a/src/core/Assignment.h b/src/core/Assignment.h index 55146d55b8..8e6f3fe819 100644 --- a/src/core/Assignment.h +++ b/src/core/Assignment.h @@ -36,7 +36,7 @@ class Assignment : public ASTNode const std::string name; shared_ptr expr; AnnotationMap annotations; - Location locOfOverwrite/*=Location::NONE*/; + Location locOfOverwrite; }; template shared_ptr assignment(Args... args) { diff --git a/tests/data/scad/misc/variable-overwrite.scad b/tests/data/scad/misc/variable-overwrite.scad new file mode 100644 index 0000000000..5f9412ab66 --- /dev/null +++ b/tests/data/scad/misc/variable-overwrite.scad @@ -0,0 +1,4 @@ +// This test is designed to trigger a very specific trace +a = "test"; +b = true; +a = assert(b); \ No newline at end of file diff --git a/tests/regression/dumptest/include-overwrite-main2-expected.csg b/tests/regression/dumptest/include-overwrite-main2-expected.csg new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/tests/regression/dumptest/include-overwrite-main2-expected.csg @@ -0,0 +1 @@ +