Shuffle names as <-> to

This commit is contained in:
Christoffer Lerno
2025-12-16 16:15:01 +01:00
parent e49e3e32e7
commit 996f8a6a4d
2 changed files with 4 additions and 4 deletions

View File

@@ -112,7 +112,7 @@ macro anycast(any v, $Type) @builtin
@return "The value in the pointer"
@return? TYPE_MISMATCH
*>
macro any.as(self, $Type)
macro any.to(self, $Type)
{
if (self.type != $Type.typeid) return TYPE_MISMATCH?;
return *($Type*)self.ptr;
@@ -122,7 +122,7 @@ macro any.as(self, $Type)
@require self.type == $Type : "The 'any' contained an unexpected type."
@return "The value in the pointer"
*>
macro any.to(self, $Type)
macro any.as(self, $Type)
{
return *($Type*)self.ptr;
}

View File

@@ -15,8 +15,8 @@ fn void any_to_as()
{
int x = 3;
any a = &x;
test::eq(a.to(int), 3);
test::eq(a.as(int)!!, 3);
test::eq(a.as(int), 3);
test::eq(a.to(int)!!, 3);
}
fn void test_aliasing()