diff --git a/include/xo/interpreter2/DClosure.hpp b/include/xo/interpreter2/DClosure.hpp index 26ff2703..aef74663 100644 --- a/include/xo/interpreter2/DClosure.hpp +++ b/include/xo/interpreter2/DClosure.hpp @@ -58,7 +58,7 @@ namespace xo { ///@{ std::size_t shallow_size() const noexcept; - DClosure * shallow_copy(obj mm) const noexcept; + DClosure * shallow_move(obj mm) const noexcept; std::size_t forward_children(obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/DLocalEnv.hpp b/include/xo/interpreter2/DLocalEnv.hpp index ab407063..76cac024 100644 --- a/include/xo/interpreter2/DLocalEnv.hpp +++ b/include/xo/interpreter2/DLocalEnv.hpp @@ -55,7 +55,7 @@ namespace xo { ///@{ std::size_t shallow_size() const noexcept; - DLocalEnv * shallow_copy(obj mm) const noexcept; + DLocalEnv * shallow_move(obj mm) const noexcept; std::size_t forward_children(obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/DVsmApplyClosureFrame.hpp b/include/xo/interpreter2/DVsmApplyClosureFrame.hpp index 168fa1a3..718c52b3 100644 --- a/include/xo/interpreter2/DVsmApplyClosureFrame.hpp +++ b/include/xo/interpreter2/DVsmApplyClosureFrame.hpp @@ -40,7 +40,7 @@ namespace xo { /** gcobject facet **/ std::size_t shallow_size() const noexcept; - DVsmApplyClosureFrame * shallow_copy(obj mm) const noexcept; + DVsmApplyClosureFrame * shallow_move(obj mm) const noexcept; std::size_t forward_children(obj gc) noexcept; /** pretty-printing support **/ diff --git a/include/xo/interpreter2/DVsmApplyFrame.hpp b/include/xo/interpreter2/DVsmApplyFrame.hpp index 47735afe..d761cd18 100644 --- a/include/xo/interpreter2/DVsmApplyFrame.hpp +++ b/include/xo/interpreter2/DVsmApplyFrame.hpp @@ -38,7 +38,7 @@ namespace xo { void assign_fn(obj x) { this->fn_ = x; } std::size_t shallow_size() const noexcept; - DVsmApplyFrame * shallow_copy(obj mm) const noexcept; + DVsmApplyFrame * shallow_move(obj mm) const noexcept; std::size_t forward_children(obj gc) noexcept; /** pretty-printing support **/ diff --git a/include/xo/interpreter2/DVsmDefContFrame.hpp b/include/xo/interpreter2/DVsmDefContFrame.hpp index 249ead9c..d128d357 100644 --- a/include/xo/interpreter2/DVsmDefContFrame.hpp +++ b/include/xo/interpreter2/DVsmDefContFrame.hpp @@ -51,7 +51,7 @@ namespace xo { ///@{ std::size_t shallow_size() const noexcept; - DVsmDefContFrame * shallow_copy(obj mm) noexcept; + DVsmDefContFrame * shallow_move(obj mm) noexcept; std::size_t forward_children(obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/DVsmEvalArgsFrame.hpp b/include/xo/interpreter2/DVsmEvalArgsFrame.hpp index e3b8b2b5..c389f214 100644 --- a/include/xo/interpreter2/DVsmEvalArgsFrame.hpp +++ b/include/xo/interpreter2/DVsmEvalArgsFrame.hpp @@ -43,7 +43,7 @@ namespace xo { int32_t increment_arg() { return ++i_arg_; } std::size_t shallow_size() const noexcept; - DVsmEvalArgsFrame * shallow_copy(obj mm) const noexcept; + DVsmEvalArgsFrame * shallow_move(obj mm) const noexcept; std::size_t forward_children(obj gc) noexcept; bool pretty(const ppindentinfo & ppii) const; diff --git a/include/xo/interpreter2/DVsmIfElseContFrame.hpp b/include/xo/interpreter2/DVsmIfElseContFrame.hpp index af98b9a5..09fcd076 100644 --- a/include/xo/interpreter2/DVsmIfElseContFrame.hpp +++ b/include/xo/interpreter2/DVsmIfElseContFrame.hpp @@ -51,7 +51,7 @@ namespace xo { ///@{ std::size_t shallow_size() const noexcept; - DVsmIfElseContFrame * shallow_copy(obj mm) noexcept; + DVsmIfElseContFrame * shallow_move(obj mm) noexcept; std::size_t forward_children(obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/DVsmSeqContFrame.hpp b/include/xo/interpreter2/DVsmSeqContFrame.hpp index bb4e64fc..4692425b 100644 --- a/include/xo/interpreter2/DVsmSeqContFrame.hpp +++ b/include/xo/interpreter2/DVsmSeqContFrame.hpp @@ -56,7 +56,7 @@ namespace xo { ///@{ std::size_t shallow_size() const noexcept; - DVsmSeqContFrame * shallow_copy(obj mm) noexcept; + DVsmSeqContFrame * shallow_move(obj mm) noexcept; std::size_t forward_children(obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/define/IGCObject_DVsmDefContFrame.hpp b/include/xo/interpreter2/define/IGCObject_DVsmDefContFrame.hpp index 33192f6e..f4a7c4d1 100644 --- a/include/xo/interpreter2/define/IGCObject_DVsmDefContFrame.hpp +++ b/include/xo/interpreter2/define/IGCObject_DVsmDefContFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmDefContFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmDefContFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmDefContFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmDefContFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/detail/IGCObject_DClosure.hpp b/include/xo/interpreter2/detail/IGCObject_DClosure.hpp index 67bb24ae..d5933283 100644 --- a/include/xo/interpreter2/detail/IGCObject_DClosure.hpp +++ b/include/xo/interpreter2/detail/IGCObject_DClosure.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DClosure & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DClosure & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DClosure & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DClosure & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/detail/IGCObject_DVsmApplyClosureFrame.hpp b/include/xo/interpreter2/detail/IGCObject_DVsmApplyClosureFrame.hpp index 6151d76b..ab9e223a 100644 --- a/include/xo/interpreter2/detail/IGCObject_DVsmApplyClosureFrame.hpp +++ b/include/xo/interpreter2/detail/IGCObject_DVsmApplyClosureFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmApplyClosureFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmApplyClosureFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmApplyClosureFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmApplyClosureFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/detail/IGCObject_DVsmApplyFrame.hpp b/include/xo/interpreter2/detail/IGCObject_DVsmApplyFrame.hpp index 384b5b32..aa65d6e9 100644 --- a/include/xo/interpreter2/detail/IGCObject_DVsmApplyFrame.hpp +++ b/include/xo/interpreter2/detail/IGCObject_DVsmApplyFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmApplyFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmApplyFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmApplyFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmApplyFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/detail/IGCObject_DVsmEvalArgsFrame.hpp b/include/xo/interpreter2/detail/IGCObject_DVsmEvalArgsFrame.hpp index 17651a71..57d28ebe 100644 --- a/include/xo/interpreter2/detail/IGCObject_DVsmEvalArgsFrame.hpp +++ b/include/xo/interpreter2/detail/IGCObject_DVsmEvalArgsFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmEvalArgsFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmEvalArgsFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmEvalArgsFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmEvalArgsFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/env/IGCObject_DLocalEnv.hpp b/include/xo/interpreter2/env/IGCObject_DLocalEnv.hpp index 9d2cc682..7105768a 100644 --- a/include/xo/interpreter2/env/IGCObject_DLocalEnv.hpp +++ b/include/xo/interpreter2/env/IGCObject_DLocalEnv.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DLocalEnv & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DLocalEnv & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DLocalEnv & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DLocalEnv & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/ifelse/IGCObject_DVsmIfElseContFrame.hpp b/include/xo/interpreter2/ifelse/IGCObject_DVsmIfElseContFrame.hpp index 71afdd6a..63e3ad2a 100644 --- a/include/xo/interpreter2/ifelse/IGCObject_DVsmIfElseContFrame.hpp +++ b/include/xo/interpreter2/ifelse/IGCObject_DVsmIfElseContFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmIfElseContFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmIfElseContFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmIfElseContFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmIfElseContFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/sequence/IGCObject_DVsmSeqContFrame.hpp b/include/xo/interpreter2/sequence/IGCObject_DVsmSeqContFrame.hpp index e778456d..a657a217 100644 --- a/include/xo/interpreter2/sequence/IGCObject_DVsmSeqContFrame.hpp +++ b/include/xo/interpreter2/sequence/IGCObject_DVsmSeqContFrame.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVsmSeqContFrame & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVsmSeqContFrame & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVsmSeqContFrame & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVsmSeqContFrame & self, obj gc) noexcept; ///@} diff --git a/include/xo/interpreter2/vsm/DVirtualSchematikaMachine.hpp b/include/xo/interpreter2/vsm/DVirtualSchematikaMachine.hpp index e6badf83..ecaac469 100644 --- a/include/xo/interpreter2/vsm/DVirtualSchematikaMachine.hpp +++ b/include/xo/interpreter2/vsm/DVirtualSchematikaMachine.hpp @@ -153,7 +153,7 @@ namespace xo { /** shallow copy during gc cycle. Not implemented! Only intending to support * VSM as virtual root **/ - DVirtualSchematikaMachine * shallow_copy(obj mm) const noexcept; + DVirtualSchematikaMachine * shallow_move(obj mm) const noexcept; /** forward gc-aware child pointers **/ diff --git a/include/xo/interpreter2/vsm/IGCObject_DVirtualSchematikaMachine.hpp b/include/xo/interpreter2/vsm/IGCObject_DVirtualSchematikaMachine.hpp index 7b391c2f..6f7c0eb8 100644 --- a/include/xo/interpreter2/vsm/IGCObject_DVirtualSchematikaMachine.hpp +++ b/include/xo/interpreter2/vsm/IGCObject_DVirtualSchematikaMachine.hpp @@ -54,8 +54,8 @@ namespace xo { static size_type shallow_size(const DVirtualSchematikaMachine & self) noexcept; // non-const methods - /** copy instance using allocator **/ - static Opaque shallow_copy(DVirtualSchematikaMachine & self, obj mm) noexcept; + /** move instance using allocator **/ + static Opaque shallow_move(DVirtualSchematikaMachine & self, obj mm) noexcept; /** during GC: forward immdiate children **/ static size_type forward_children(DVirtualSchematikaMachine & self, obj gc) noexcept; ///@} diff --git a/src/interpreter2/DClosure.cpp b/src/interpreter2/DClosure.cpp index e052ca4d..ed95334f 100644 --- a/src/interpreter2/DClosure.cpp +++ b/src/interpreter2/DClosure.cpp @@ -70,7 +70,7 @@ namespace xo { } DClosure * - DClosure::shallow_copy(obj mm) const noexcept { + DClosure::shallow_move(obj mm) const noexcept { DClosure * copy = (DClosure *)mm.alloc_copy((std::byte *)this); if (copy) diff --git a/src/interpreter2/DLocalEnv.cpp b/src/interpreter2/DLocalEnv.cpp index 3831b647..94f27422 100644 --- a/src/interpreter2/DLocalEnv.cpp +++ b/src/interpreter2/DLocalEnv.cpp @@ -97,7 +97,7 @@ namespace xo { } DLocalEnv * - DLocalEnv::shallow_copy(obj mm) const noexcept { + DLocalEnv::shallow_move(obj mm) const noexcept { DLocalEnv * copy = (DLocalEnv *)mm.alloc_copy((std::byte *)this); if (copy) diff --git a/src/interpreter2/DVirtualSchematikaMachine.cpp b/src/interpreter2/DVirtualSchematikaMachine.cpp index f9977eb9..a196363e 100644 --- a/src/interpreter2/DVirtualSchematikaMachine.cpp +++ b/src/interpreter2/DVirtualSchematikaMachine.cpp @@ -954,7 +954,7 @@ namespace xo { } DVirtualSchematikaMachine * - DVirtualSchematikaMachine::shallow_copy(obj mm) const noexcept + DVirtualSchematikaMachine::shallow_move(obj mm) const noexcept { (void)mm; diff --git a/src/interpreter2/DVsmApplyClosureFrame.cpp b/src/interpreter2/DVsmApplyClosureFrame.cpp index 26a215a4..d2cfdb35 100644 --- a/src/interpreter2/DVsmApplyClosureFrame.cpp +++ b/src/interpreter2/DVsmApplyClosureFrame.cpp @@ -39,7 +39,7 @@ namespace xo { } DVsmApplyClosureFrame * - DVsmApplyClosureFrame::shallow_copy(obj mm) const noexcept + DVsmApplyClosureFrame::shallow_move(obj mm) const noexcept { DVsmApplyClosureFrame * copy = (DVsmApplyClosureFrame *)mm.alloc_copy((std::byte *)this); diff --git a/src/interpreter2/DVsmApplyFrame.cpp b/src/interpreter2/DVsmApplyFrame.cpp index 72b81405..9a50c117 100644 --- a/src/interpreter2/DVsmApplyFrame.cpp +++ b/src/interpreter2/DVsmApplyFrame.cpp @@ -47,7 +47,7 @@ namespace xo { } DVsmApplyFrame * - DVsmApplyFrame::shallow_copy(obj mm) const noexcept + DVsmApplyFrame::shallow_move(obj mm) const noexcept { DVsmApplyFrame * copy = (DVsmApplyFrame *)mm.alloc_copy((std::byte *)this); diff --git a/src/interpreter2/DVsmDefContFrame.cpp b/src/interpreter2/DVsmDefContFrame.cpp index 6d39d1f1..d1f3e2b2 100644 --- a/src/interpreter2/DVsmDefContFrame.cpp +++ b/src/interpreter2/DVsmDefContFrame.cpp @@ -38,7 +38,7 @@ namespace xo { } DVsmDefContFrame * - DVsmDefContFrame::shallow_copy(obj mm) noexcept + DVsmDefContFrame::shallow_move(obj mm) noexcept { return mm.std_copy_for(this); } diff --git a/src/interpreter2/DVsmEvalArgsFrame.cpp b/src/interpreter2/DVsmEvalArgsFrame.cpp index 09439f2e..0ff4ceb2 100644 --- a/src/interpreter2/DVsmEvalArgsFrame.cpp +++ b/src/interpreter2/DVsmEvalArgsFrame.cpp @@ -48,7 +48,7 @@ namespace xo { } DVsmEvalArgsFrame * - DVsmEvalArgsFrame::shallow_copy(obj mm) const noexcept + DVsmEvalArgsFrame::shallow_move(obj mm) const noexcept { DVsmEvalArgsFrame * copy = (DVsmEvalArgsFrame *)mm.alloc_copy((std::byte *)this); diff --git a/src/interpreter2/DVsmIfElseContFrame.cpp b/src/interpreter2/DVsmIfElseContFrame.cpp index cc5427aa..075f7bd3 100644 --- a/src/interpreter2/DVsmIfElseContFrame.cpp +++ b/src/interpreter2/DVsmIfElseContFrame.cpp @@ -36,7 +36,7 @@ namespace xo { } DVsmIfElseContFrame * - DVsmIfElseContFrame::shallow_copy(obj mm) noexcept + DVsmIfElseContFrame::shallow_move(obj mm) noexcept { return mm.std_copy_for(this); } diff --git a/src/interpreter2/DVsmSeqContFrame.cpp b/src/interpreter2/DVsmSeqContFrame.cpp index 8a4fc555..d6160e8d 100644 --- a/src/interpreter2/DVsmSeqContFrame.cpp +++ b/src/interpreter2/DVsmSeqContFrame.cpp @@ -39,7 +39,7 @@ namespace xo { } DVsmSeqContFrame * - DVsmSeqContFrame::shallow_copy(obj mm) noexcept + DVsmSeqContFrame::shallow_move(obj mm) noexcept { return mm.std_copy_for(this); } diff --git a/src/interpreter2/IGCObject_DClosure.cpp b/src/interpreter2/IGCObject_DClosure.cpp index be8edfc4..33544907 100644 --- a/src/interpreter2/IGCObject_DClosure.cpp +++ b/src/interpreter2/IGCObject_DClosure.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DClosure::shallow_copy(DClosure & self, obj mm) noexcept -> Opaque + IGCObject_DClosure::shallow_move(DClosure & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DClosure::forward_children(DClosure & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmApplyClosureFrame.cpp b/src/interpreter2/IGCObject_DVsmApplyClosureFrame.cpp index 9bfd8cb3..3aa994fd 100644 --- a/src/interpreter2/IGCObject_DVsmApplyClosureFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmApplyClosureFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmApplyClosureFrame::shallow_copy(DVsmApplyClosureFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmApplyClosureFrame::shallow_move(DVsmApplyClosureFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmApplyClosureFrame::forward_children(DVsmApplyClosureFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmApplyFrame.cpp b/src/interpreter2/IGCObject_DVsmApplyFrame.cpp index 0c544c22..a1da32b8 100644 --- a/src/interpreter2/IGCObject_DVsmApplyFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmApplyFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmApplyFrame::shallow_copy(DVsmApplyFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmApplyFrame::shallow_move(DVsmApplyFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmApplyFrame::forward_children(DVsmApplyFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmDefContFrame.cpp b/src/interpreter2/IGCObject_DVsmDefContFrame.cpp index c133e714..02abd4cb 100644 --- a/src/interpreter2/IGCObject_DVsmDefContFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmDefContFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmDefContFrame::shallow_copy(DVsmDefContFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmDefContFrame::shallow_move(DVsmDefContFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmDefContFrame::forward_children(DVsmDefContFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmEvalArgsFrame.cpp b/src/interpreter2/IGCObject_DVsmEvalArgsFrame.cpp index 13c72cfe..8f33ece1 100644 --- a/src/interpreter2/IGCObject_DVsmEvalArgsFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmEvalArgsFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmEvalArgsFrame::shallow_copy(DVsmEvalArgsFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmEvalArgsFrame::shallow_move(DVsmEvalArgsFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmEvalArgsFrame::forward_children(DVsmEvalArgsFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmIfElseContFrame.cpp b/src/interpreter2/IGCObject_DVsmIfElseContFrame.cpp index e28d5121..939d7ce4 100644 --- a/src/interpreter2/IGCObject_DVsmIfElseContFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmIfElseContFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmIfElseContFrame::shallow_copy(DVsmIfElseContFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmIfElseContFrame::shallow_move(DVsmIfElseContFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmIfElseContFrame::forward_children(DVsmIfElseContFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/IGCObject_DVsmSeqContFrame.cpp b/src/interpreter2/IGCObject_DVsmSeqContFrame.cpp index 8bdbd2fc..5d52ae74 100644 --- a/src/interpreter2/IGCObject_DVsmSeqContFrame.cpp +++ b/src/interpreter2/IGCObject_DVsmSeqContFrame.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVsmSeqContFrame::shallow_copy(DVsmSeqContFrame & self, obj mm) noexcept -> Opaque + IGCObject_DVsmSeqContFrame::shallow_move(DVsmSeqContFrame & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVsmSeqContFrame::forward_children(DVsmSeqContFrame & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/facet/IGCObject_DLocalEnv.cpp b/src/interpreter2/facet/IGCObject_DLocalEnv.cpp index 7e36de26..61e645f6 100644 --- a/src/interpreter2/facet/IGCObject_DLocalEnv.cpp +++ b/src/interpreter2/facet/IGCObject_DLocalEnv.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DLocalEnv::shallow_copy(DLocalEnv & self, obj mm) noexcept -> Opaque + IGCObject_DLocalEnv::shallow_move(DLocalEnv & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DLocalEnv::forward_children(DLocalEnv & self, obj gc) noexcept -> size_type diff --git a/src/interpreter2/facet/IGCObject_DVirtualSchematikaMachine.cpp b/src/interpreter2/facet/IGCObject_DVirtualSchematikaMachine.cpp index acb698ac..354478ad 100644 --- a/src/interpreter2/facet/IGCObject_DVirtualSchematikaMachine.cpp +++ b/src/interpreter2/facet/IGCObject_DVirtualSchematikaMachine.cpp @@ -22,9 +22,9 @@ namespace xo { } auto - IGCObject_DVirtualSchematikaMachine::shallow_copy(DVirtualSchematikaMachine & self, obj mm) noexcept -> Opaque + IGCObject_DVirtualSchematikaMachine::shallow_move(DVirtualSchematikaMachine & self, obj mm) noexcept -> Opaque { - return self.shallow_copy(mm); + return self.shallow_move(mm); } auto IGCObject_DVirtualSchematikaMachine::forward_children(DVirtualSchematikaMachine & self, obj gc) noexcept -> size_type