Improve (no)specialization in print_matrix#39194
Conversation
It makes sense to extract the axes before we lose inferrability of the vector or matrix being printed. Hence this delays application of `@nospecialize`. However, it also standardizes the row/column indices and reduces specialization in `alignment`.
|
Since I can overload |
|
I'm getting an output
show | 2 2
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699
Internal error: encountered unexpected error in runtime:
BoundsError(a=Base.OneTo{Int64}, i=2)
jl_bounds_error at /Users/solver/Projects/julia-master/src/rtutils.c:138
get_fieldtype at /Users/solver/Projects/julia-master/src/builtins.c:0
lift_leaves at ./compiler/ssair/passes.jl:313
getfield_elim_pass! at ./compiler/ssair/passes.jl:679
run_passes at ./compiler/ssair/driver.jl:132
optimize at ./compiler/optimize.jl:272 [inlined]
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_apply at ./compiler/abstractinterpretation.jl:722
abstract_call_known at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1376
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_edge at ./compiler/typeinfer.jl:760
abstract_call_method at ./compiler/abstractinterpretation.jl:478
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:141
abstract_call_known at ./compiler/abstractinterpretation.jl:1007
abstract_call at ./compiler/abstractinterpretation.jl:1030
abstract_call at ./compiler/abstractinterpretation.jl:1014
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1137
typeinf_local at ./compiler/abstractinterpretation.jl:1391
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1447
_typeinf at ./compiler/typeinfer.jl:216
typeinf at ./compiler/typeinfer.jl:211
typeinf_ext at ./compiler/typeinfer.jl:845
typeinf_ext_toplevel at ./compiler/typeinfer.jl:878
typeinf_ext_toplevel at ./compiler/typeinfer.jl:874
jfptr_typeinf_ext_toplevel_10145 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
jl_type_infer at /Users/solver/Projects/julia-master/src/gf.c:296
jl_generate_fptr at /Users/solver/Projects/julia-master/src/jitlayers.cpp:340
jl_compile_method_internal at /Users/solver/Projects/julia-master/src/gf.c:1965
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
== at ./abstractarray.jl:1988
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
eval_test at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:278
jfptr_eval_test_17656 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:436
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:491
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
macro expansion at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:891 [inlined]
macro expansion at /Users/solver/Projects/julia-master/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1152 [inlined]
top-level scope at /Users/solver/.julia/packages/InfiniteArrays/bpX92/test/runtests.jl:875
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1090
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
_include at ./loading.jl:1144
include at ./client.jl:451
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
do_call at /Users/solver/Projects/julia-master/src/interpreter.c:117
eval_body at /Users/solver/Projects/julia-master/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-master/src/interpreter.c:670
top-level scope at none:6
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:877
jl_toplevel_eval_flex at /Users/solver/Projects/julia-master/src/toplevel.c:825
jl_toplevel_eval at /Users/solver/Projects/julia-master/src/toplevel.c:886 [inlined]
jl_toplevel_eval_in at /Users/solver/Projects/julia-master/src/toplevel.c:929
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_31892 at /Users/solver/Projects/julia-master/usr/lib/julia/sys.dylib (unknown line)
_jl_invoke at /Users/solver/Projects/julia-master/src/gf.c:0 [inlined]
jl_apply_generic at /Users/solver/Projects/julia-master/src/gf.c:2414
jl_apply at /Users/solver/Projects/julia-master/src/./julia.h:1708 [inlined]
true_main at /Users/solver/Projects/julia-master/src/jlapi.c:557
repl_entrypoint at /Users/solver/Projects/julia-master/src/jlapi.c:699Let me check now if its caused by this PR. |
|
Nevermind, this is on master. Let me make a separate issue. Other than that everything seems to work |
Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com>
| # n-dimensional arrays | ||
| function show_nd(io::IO, a::AbstractArray, print_matrix::Function, label_slices::Bool) | ||
| show_nd(io::IO, a::AbstractArray, print_matrix::Function, label_slices::Bool) = | ||
| invokelatest(_show_nd, io, a, print_matrix, label_slices, map(unitrange, axes(a))) |
There was a problem hiding this comment.
This stood out to me as a little odd. Are there other places where we default to invokelatest like this?
There was a problem hiding this comment.
It is a little odd. We use a similar trick (with invoke) in CoreLogging:
Lines 74 to 91 in 6c1824d
because the logging framework is so untyped, and also would otherwise be a dependency of a huge number of methods (anything with a @warn, @info, etc). Since that includes the package-loading code, it seemed urgent to put in a barrier.
This is a much less clear-cut case. See #37741 for the background. I'd be willing to get rid of the invokelatest and wrap a in inferencebarrier. Especially with the axes now inferrable in this PR, that may be pretty safe. Thoughts?
There was a problem hiding this comment.
I've removed the objectionable invokelatest, see if this passes muster. We have a little while to live with this and see whether it's a juicy invalidation target without it.
|
Do you know if (At the moment we wrap the function in a |
|
Yes, it can be. Basically the issue is this: Currently |
|
I'll merge this soon, barring objections. |
It makes sense to extract the axes before we lose inferrability of the vector or matrix being printed. Hence this delays application of `@nospecialize`. However, it also standardizes the row/column indices and reduces specialization in `alignment`. Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com>
It makes sense to extract the axes before we lose inferrability of the vector or matrix being printed. Hence this delays application of `@nospecialize`. However, it also standardizes the row/column indices and reduces specialization in `alignment`. Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com>
|
The inferencebarriers and nospecialize on I'm wondering if there is a way to avoid this? I understand these barriers were added for the sake of improving latency by aiding precompilation - so I'm mainly wondering if there also is a way to still avoid the inadvertent invalidations resulting from this. |
It makes sense to extract the axes before we lose inferrability
of the vector or matrix being printed, because the type-diversity
of axes should be vastly lower than that of arrays. Hence this delays
application of
@nospecialize. However, it also standardizesthe row/column indices and reduces specialization in
alignment,so the net effect should be fewer distinct MethodInstances.
@dlfivefifty, any chance you could test this and see if it breaks anything for you?
The automatic concatenation on
rowsAandcolsAseems worth checking.