From e78bab72f1d5eb611303abc6ea9e262aad0f68b2 Mon Sep 17 00:00:00 2001 From: Ethan Meitz <54505069+ejmeitz@users.noreply.github.com> Date: Fri, 29 Aug 2025 15:24:12 -0400 Subject: [PATCH 1/2] make LogicalStore move constructor public --- src/cupynumeric/ndarray.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cupynumeric/ndarray.h b/src/cupynumeric/ndarray.h index 0433816f57..6808a1ed71 100644 --- a/src/cupynumeric/ndarray.h +++ b/src/cupynumeric/ndarray.h @@ -28,10 +28,8 @@ namespace cupynumeric { class NDArray { friend class CuPyNumericRuntime; - private: - NDArray(legate::LogicalStore&& store); - public: + NDArray(legate::LogicalStore&& store); NDArray(const NDArray&) = default; NDArray& operator=(const NDArray&) = default; From b2c8bcb653dfdef0a5d70c1f585c156c18ea23dc Mon Sep 17 00:00:00 2001 From: Ethan Meitz <54505069+ejmeitz@users.noreply.github.com> Date: Fri, 29 Aug 2025 15:25:52 -0400 Subject: [PATCH 2/2] put with other move constructors --- src/cupynumeric/ndarray.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cupynumeric/ndarray.h b/src/cupynumeric/ndarray.h index 6808a1ed71..ebc7664c2d 100644 --- a/src/cupynumeric/ndarray.h +++ b/src/cupynumeric/ndarray.h @@ -29,11 +29,11 @@ class NDArray { friend class CuPyNumericRuntime; public: - NDArray(legate::LogicalStore&& store); NDArray(const NDArray&) = default; NDArray& operator=(const NDArray&) = default; public: + NDArray(legate::LogicalStore&& store); NDArray(NDArray&&) = default; NDArray& operator=(NDArray&&) = default;