diff --git a/mojo/stdlib/src/builtin/range.mojo b/mojo/stdlib/src/builtin/range.mojo index f818180938..ce7ed7f9a0 100644 --- a/mojo/stdlib/src/builtin/range.mojo +++ b/mojo/stdlib/src/builtin/range.mojo @@ -691,9 +691,9 @@ fn iter[ T: CollectionElement ](value: Span[T]) -> _SpanIter[ T, - origin, - address_space=address_space, - alignment=alignment, + __type_of(value).origin, + address_space = __type_of(value).address_space, + alignment = __type_of(value).alignment, ]: """Return an iterator. diff --git a/mojo/stdlib/src/builtin/reversed.mojo b/mojo/stdlib/src/builtin/reversed.mojo index 46e3f9bdd7..ab327ae161 100644 --- a/mojo/stdlib/src/builtin/reversed.mojo +++ b/mojo/stdlib/src/builtin/reversed.mojo @@ -209,10 +209,10 @@ fn reversed[ T: CollectionElement ](value: Span[T]) -> _SpanIter[ T, - origin, + __type_of(value).origin, forward=False, - address_space=address_space, - alignment=alignment, + address_space = __type_of(value).address_space, + alignment = __type_of(value).alignment, ]: """Get a reversed iterator of the input Span.