It's actually https://github.com/JuliaLang/julia/issues/7434, a known LLVM issue.
On Tue, Mar 3, 2015 at 7:49 AM, Kristoffer Carlsson <[email protected]> wrote: > If you create a function that returns a tuple the printed output to the > REPL is wrong. > > julia> function foo() > return (1, 2, 3, 4) > end > foo (generic function with 1 method) > > *julia**> a = foo() **# Note the two zeros in output* > > > > *(1,2,0,0) julia> a[3]3* > > julia> show(a) > (1,2,3,4) > > julia> print(a) > (1,2,3,4) > > julia> repr(a) > "(1,2,3,4)" > > julia> a > (1,2,0,0) > > What is the actual command run by the REPL when you just write a variable? > > Is this related https://github.com/JuliaLang/julia/issues/10233 ? > > Best regards, > Kristoffer Carlsson >
