-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Improve (no)specialization in print_matrix #39194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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:699 Let 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 <[email protected]>
base/arrayshow.jl
Outdated
@@ -268,12 +272,15 @@ end | |||
|
|||
# typeinfo agnostic | |||
# 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is a little odd. We use a similar trick (with invoke
) in CoreLogging
:
Lines 74 to 91 in 6c1824d
# Prevent invalidation when packages define custom loggers | |
# Using invoke in combination with @nospecialize eliminates backedges to these methods | |
function _invoked_shouldlog(logger, level, _module, group, id) | |
@nospecialize | |
return invoke( | |
shouldlog, | |
Tuple{typeof(logger), typeof(level), typeof(_module), typeof(group), typeof(id)}, | |
logger, level, _module, group, id | |
) | |
end | |
function _invoked_min_enabled_level(@nospecialize(logger)) | |
return invoke(min_enabled_level, Tuple{typeof(logger)}, logger) | |
end | |
function _invoked_catch_exceptions(@nospecialize(logger)) | |
return invoke(catch_exceptions, Tuple{typeof(logger)}, logger) | |
end |
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 <[email protected]>
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 <[email protected]>
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
rowsA
andcolsA
seems worth checking.