asoffer / Icarus

An experimental general-purpose programming language
Apache License 2.0
9 stars 2 forks source link

Returning arrays from functions #29

Closed asoffer closed 3 years ago

asoffer commented 3 years ago

Reproducer:

f ::= () -> [3; int32] {
  a: [3; int32]
  return a
}
f()

Move-initialization for arrays is not implemented in IR yet.