cairo-native 0.9.0-rc.4

A compiler to convert Cairo's IR Sierra code to MLIR and execute it.
1
2
3
4
5
6
7
8
9
10
11
use core::array::SpanTrait;
fn pop_elem(mut self: Span<u64>) -> Option<@u64> {
    let x = self.pop_back();
    x
}

fn run_test() -> Array<u64> {
    let mut data = array![1, 2];
    let _x = pop_elem(data.span());
    data
}