2009/9/7 Alastair Lynn <arplynn at gmail.com>: > They're not equivalent as far as LLVM is concerned - the parameter type is { > { i32 }. { i64 } }* whereas the function is being given a { i32, i64 }*. Thanks! That's it!