mirror of
https://github.com/ml-explore/mlx.git
synced 2025-09-01 04:24:36 +08:00
Fix empty array construction in cpp (#684)
This commit is contained in:
@@ -591,3 +591,21 @@ TEST_CASE("test array shared buffer") {
|
||||
|
||||
eval(a + b);
|
||||
}
|
||||
|
||||
TEST_CASE("test make empty array") {
|
||||
auto a = array({});
|
||||
CHECK_EQ(a.size(), 0);
|
||||
CHECK_EQ(a.dtype(), float32);
|
||||
|
||||
a = array({}, int32);
|
||||
CHECK_EQ(a.size(), 0);
|
||||
CHECK_EQ(a.dtype(), int32);
|
||||
|
||||
a = array({}, float32);
|
||||
CHECK_EQ(a.size(), 0);
|
||||
CHECK_EQ(a.dtype(), float32);
|
||||
|
||||
a = array({}, bool_);
|
||||
CHECK_EQ(a.size(), 0);
|
||||
CHECK_EQ(a.dtype(), bool_);
|
||||
}
|
||||
|
Reference in New Issue
Block a user