guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#31955] [PATCH] gnu: rust: support build with glibc-2.27, update to


From: Nikolai Merinov
Subject: [bug#31955] [PATCH] gnu: rust: support build with glibc-2.27, update to 1.26.2
Date: Sun, 08 Jul 2018 01:13:05 +0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Hi Danny,

Thank you! I was able to reproduce issue locally. I started
investigation.

Regards,
Nikolai

Danny Milosavljevic <address@hidden> writes:

> Hi Nikolai,
>
> in trying to further limit the area where the rust update doesn't build for 
> me, I invoked
>
> $ guix build --rounds=2 -e '(@ (gnu packages rust) rust-1.23)' >RR3 2>&1
> <works fine>
> $ guix build --rounds=2 -e '(@ (gnu packages rust) rust-1.24)' >RR4 2>&1
> <works fine>
> $ guix build --rounds=2 -e '(@ (gnu packages rust) rust-1.25)' >RR5 2>&1
> <reproducibility error>
>
> Furthermore, I've got a locale (?) problem since updating guix which makes 
> the message in
> RR5 say:
>
>   output â of â differs from â from previous round
>
> so now I can't run diffoscope because I don't know which directories contain 
> the respective outputs.
>
> Wild guessing gave me
>
> $ cd /gnu/store
> $ LC_ALL=C diff -ru fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0-check
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0
> Binary files
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0-check/lib/librustc_save_analysis-e36dc9c2903cdf75.so
> and
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0/lib/librustc_save_analysis-e36dc9c2903cdf75.so
> differ
> Binary files
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0-check/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_save_analysis-e36dc9c2903cdf75.so
> and
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_save_analysis-e36dc9c2903cdf75.so
> differ
> $ diffoscope --exclude-directory-metadata
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0-check
> fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0
> --- fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0-check
> +++ fjxhzqwx42di5yf1xd5w1iq2gmbyxwjl-rust-1.25.0
> ├── lib
> │ ├── librustc_save_analysis-e36dc9c2903cdf75.so
> │ │ ├── 
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf 
> --wide --symbols {}
> │ │ │ @@ -1297,15 +1297,15 @@
> │ │ │     766: 00000000000398c0   263 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit7walk_tt17hcc5faba5090b7b69E
> │ │ │     767: 00000000000399d0   555 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit7walk_ty17h58afef9f8523002aE
> │ │ │     768: 0000000000039c00   142 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit8walk_arm17hf16f66e87a33b2f9E
> │ │ │     769: 0000000000039c90   679 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit8walk_pat17h7c55e367e61821d2E
> │ │ │     770: 0000000000039f40   679 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit8walk_pat17h88ab63cb4f883c80E
> │ │ │     771: 000000000003a1f0  5572 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit9walk_expr17h268bef9a24dfe8eeE
> │ │ │     772: 000000000003b7c0  1909 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit9walk_expr17h6126dbd24072dfd8E
> │ │ │ -   773: 000000000003bf40  5571 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit9walk_expr17h6eaff91d038660deE
> │ │ │ +   773: 000000000003bf40  5572 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit9walk_expr17h6eaff91d038660deE
> │ │ │     774: 000000000003d510  2120 FUNC    LOCAL  DEFAULT   12 
> _ZN6syntax5visit9walk_item17h0d6a923ffaaf08e7E
> │ │ │ 775: 000000000003dd60 641 FUNC LOCAL DEFAULT 12
> _ZN70_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17he0b2af31cb46c694E
> │ │ │ 776: 000000000003dff0 866 FUNC LOCAL DEFAULT 12
> _ZN70_$LT$rls_data..Id$u20$as$u20$rustc_serialize..serialize..Encodable$GT$6encode17h3fe540d5007ed2b2E
> │ │ │ 777: 000000000003e360 1057 FUNC LOCAL DEFAULT 12
> _ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6resize17h47f206acec41d160E
> │ │ │ 778: 000000000003e790 259 FUNC LOCAL DEFAULT 12
> _ZN74_$LT$syntax..codemap..Spanned$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17hdc1da719ab43944dE
> │ │ │ 779: 000000000003e8a0 1572 FUNC LOCAL DEFAULT 12
> _ZN74_$LT$syntax..parse..token..Nonterminal$u20$as$u20$core..cmp..PartialEq$GT$2eq17h86df3c108fa212a7E
> │ │ │ 780: 000000000003eed0 29505 FUNC LOCAL DEFAULT 12
> _ZN76_$LT$rls_data..Analysis$u20$as$u20$rustc_serialize..serialize..Encodable$GT$6encode28_$u7b$$u7b$closure$u7d$$u7d$17h8d8c8e7284fd3683E
> │ │ ├── 
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf 
> --wide --debug-dump=frames {}
> │ │ │ @@ -5721,15 +5721,15 @@
> │ │ │    DW_CFA_offset: r13 (r13) at cfa-40
> │ │ │    DW_CFA_offset: r14 (r14) at cfa-32
> │ │ │    DW_CFA_offset: r15 (r15) at cfa-24
> │ │ │    DW_CFA_offset: r6 (rbp) at cfa-16
> │ │ │    DW_CFA_nop
> │ │ │    DW_CFA_nop
> │ │ │  
> │ │ │ -00003bb4 0000000000000034 00003b60 FDE cie=00000058 
> pc=000000000003bf40..000000000003d503
> │ │ │ +00003bb4 0000000000000034 00003b60 FDE cie=00000058 
> pc=000000000003bf40..000000000003d504
> │ │ │    Augmentation data:     93 91 00 00
> │ │ │  
> │ │ │    DW_CFA_advance_loc: 1 to 000000000003bf41
> │ │ │    DW_CFA_def_cfa_offset: 16
> │ │ │    DW_CFA_advance_loc: 2 to 000000000003bf43
> │ │ │    DW_CFA_def_cfa_offset: 24
> │ │ │    DW_CFA_advance_loc: 2 to 000000000003bf45
> │ │ ├── objdump --line-numbers --disassemble --demangle --section=.text {}
> │ │ │ @@ -42260,1402 +42260,1399 @@
> │ │ │     3bf87:      e8 f4 c9 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │     3bf8c:      48 83 c5 a0             add    $0xffffffffffffffa0,%rbp
> │ │ │     3bf90:      75 ee                   jne    3bf80 
> <syntax::visit::walk_expr+0x40>
> │ │ │     3bf92:      41 0f b6 06             movzbl (%r14),%eax
> │ │ │     3bf96:      89 c1                   mov    %eax,%ecx
> │ │ │     3bf98:      80 e1 3f                and    $0x3f,%cl
> │ │ │     3bf9b:      80 f9 26                cmp    $0x26,%cl
> │ │ │ -   3bf9e:      77 40                   ja     3bfe0 
> <syntax::visit::walk_expr+0xa0>
> │ │ │ +   3bf9e:      77 4d                   ja     3bfed 
> <syntax::visit::walk_expr+0xad>
> │ │ │     3bfa0:      48 8d 0d 71 74 06 00    lea    0x67471(%rip),%rcx       
>  
> │ │ │     3bfa7:      48 63 04 81             movslq (%rcx,%rax,4),%rax
> │ │ │     3bfab:      48 01 c8                add    %rcx,%rax
> │ │ │     3bfae:      ff e0                   jmpq   *%rax
> │ │ │     3bfb0:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │     3bfb4:      4c 89 ef                mov    %r13,%rdi
> │ │ │ 3bfb7: e8 64 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │     3bfbc:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ -   3bfc0:      e9 d8 06 00 00          jmpq   3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3bfc5:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3bfc9:      e9 cf 06 00 00          jmpq   3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3bfce:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3bfd2:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3bfd5:      0f 85 c2 06 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3bfdb:      e9 70 07 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3bfe0:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3bfe4:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3bfe7: e8 34 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3bfec:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ -   3bff0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3bff3:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ -   3bffa:      5b                      pop    %rbx
> │ │ │ -   3bffb:      41 5c                   pop    %r12
> │ │ │ -   3bffd:      41 5d                   pop    %r13
> │ │ │ -   3bfff:      41 5e                   pop    %r14
> │ │ │ -   3c001:      41 5f                   pop    %r15
> │ │ │ -   3c003:      5d                      pop    %rbp
> │ │ │ - 3c004: e9 b7 e4 02 00 jmpq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ -   3c009:      49 8d 56 08             lea    0x8(%r14),%rdx
> │ │ │ -   3c00d:      41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ -   3c011:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c014: e8 27 7f 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ -   3c019:      49 8b 46 38             mov    0x38(%r14),%rax
> │ │ │ -   3c01d:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c020:      74 79                   je     3c09b 
> <syntax::visit::walk_expr+0x15b>
> │ │ │ -   3c022:      4d 8b 66 28             mov    0x28(%r14),%r12
> │ │ │ -   3c026:      48 8d 04 80             lea    (%rax,%rax,4),%rax
> │ │ │ -   3c02a:      49 8d 04 c4             lea    (%r12,%rax,8),%rax
> │ │ │ -   3c02e:      48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ -   3c035:      00 
> │ │ │ -   3c036:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ -   3c03d:      00 00 00 
> │ │ │ -   3c040:      4d 89 ef                mov    %r13,%r15
> │ │ │ -   3c043:      4c 89 e5                mov    %r12,%rbp
> │ │ │ -   3c046:      4c 8d 65 28             lea    0x28(%rbp),%r12
> │ │ │ -   3c04a:      48 8b 45 08             mov    0x8(%rbp),%rax
> │ │ │ -   3c04e:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c051:      74 2f                   je     3c082 
> <syntax::visit::walk_expr+0x142>
> │ │ │ -   3c053:      48 8b 48 10             mov    0x10(%rax),%rcx
> │ │ │ -   3c057:      48 85 c9                test   %rcx,%rcx
> │ │ │ -   3c05a:      74 26                   je     3c082 
> <syntax::visit::walk_expr+0x142>
> │ │ │ -   3c05c:      48 8b 18                mov    (%rax),%rbx
> │ │ │ -   3c05f:      48 c1 e1 05             shl    $0x5,%rcx
> │ │ │ -   3c063:      4c 8d 2c 49             lea    (%rcx,%rcx,2),%r13
> │ │ │ -   3c067:      66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ -   3c06e:      00 00 
> │ │ │ -   3c070:      48 89 df                mov    %rbx,%rdi
> │ │ │ -   3c073:      48 8d 5b 60             lea    0x60(%rbx),%rbx
> │ │ │ -   3c077:      e8 04 c9 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │ -   3c07c:      49 83 c5 a0             add    $0xffffffffffffffa0,%r13
> │ │ │ -   3c080:      75 ee                   jne    3c070 
> <syntax::visit::walk_expr+0x130>
> │ │ │ -   3c082:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c086:      4d 89 fd                mov    %r15,%r13
> │ │ │ -   3c089:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c08c: e8 8f e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c091:      4c 3b a4 24 a0 00 00    cmp    0xa0(%rsp),%r12
> │ │ │ -   3c098:      00 
> │ │ │ -   3c099:      75 a5                   jne    3c040 
> <syntax::visit::walk_expr+0x100>
> │ │ │ -   3c09b:      49 8b 76 40             mov    0x40(%r14),%rsi
> │ │ │ -   3c09f:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c0a2:      0f 85 f5 05 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3c0a8:      e9 a3 06 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c0ad:      49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ -   3c0b1:      48 8b 58 38             mov    0x38(%rax),%rbx
> │ │ │ -   3c0b5:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c0b8:      74 30                   je     3c0ea 
> <syntax::visit::walk_expr+0x1aa>
> │ │ │ -   3c0ba:      48 8b 68 28             mov    0x28(%rax),%rbp
> │ │ │ -   3c0be:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ -   3c0c2:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ -   3c0c6:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ -   3c0cd:      00 00 00 
> │ │ │ -   3c0d0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c0d4:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c0d7: e8 44 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c0dc:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ -   3c0e0:      48 83 c3 f0             add    $0xfffffffffffffff0,%rbx
> │ │ │ -   3c0e4:      75 ea                   jne    3c0d0 
> <syntax::visit::walk_expr+0x190>
> │ │ │ -   3c0e6:      49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ -   3c0ea:      48 8b 58 20             mov    0x20(%rax),%rbx
> │ │ │ -   3c0ee:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c0f1:      0f 84 59 06 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c0f7:      48 8b 68 10             mov    0x10(%rax),%rbp
> │ │ │ -   3c0fb:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ -   3c0ff:      90                      nop
> │ │ │ -   3c100:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c104:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ -   3c108:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c10b: e8 10 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c110:      48 83 c3 f0             add    $0xfffffffffffffff0,%rbx
> │ │ │ -   3c114:      75 ea                   jne    3c100 
> <syntax::visit::walk_expr+0x1c0>
> │ │ │ -   3c116:      e9 35 06 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c11b:      49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ -   3c11f:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c123:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c126:      0f 84 24 06 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c12c:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c12f:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c133:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c137:      66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ -   3c13e:      00 00 
> │ │ │ -   3c140:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c143:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c146: e8 25 bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c14b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c14e:      84 c0                   test   %al,%al
> │ │ │ -   3c150:      74 1a                   je     3c16c 
> <syntax::visit::walk_expr+0x22c>
> │ │ │ -   3c152:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c154:      74 24                   je     3c17a 
> <syntax::visit::walk_expr+0x23a>
> │ │ │ -   3c156:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c158:      0f 84 a0 11 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c15e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c162:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c165: e8 b6 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c16a:      eb 1a                   jmp    3c186 
> <syntax::visit::walk_expr+0x246>
> │ │ │ -   3c16c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c170:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c173: e8 68 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c178:      eb 0c                   jmp    3c186 
> <syntax::visit::walk_expr+0x246>
> │ │ │ -   3c17a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c17e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c181: e8 fa 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c186:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c18a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c18e:      75 b0                   jne    3c140 
> <syntax::visit::walk_expr+0x200>
> │ │ │ -   3c190:      e9 bb 05 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c195:      49 8b 5e 08             mov    0x8(%r14),%rbx
> │ │ │ -   3c199:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ -   3c19c:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c19f: e8 cc bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c1a4:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c1a7:      48 89 de                mov    %rbx,%rsi
> │ │ │ - 3c1aa: e8 81 9d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ -   3c1af:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ -   3c1b3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c1b6: e8 65 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c1bb:      49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ -   3c1bf:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c1c3:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c1c6:      74 68                   je     3c230 
> <syntax::visit::walk_expr+0x2f0>
> │ │ │ -   3c1c8:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c1cb:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c1cf:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c1d3:      66 66 66 66 2e 0f 1f    data16 data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ -   3c1da:      84 00 00 00 00 00 
> │ │ │ -   3c1e0:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c1e3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c1e6: e8 85 bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c1eb:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c1ee:      84 c0                   test   %al,%al
> │ │ │ -   3c1f0:      74 1a                   je     3c20c 
> <syntax::visit::walk_expr+0x2cc>
> │ │ │ -   3c1f2:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c1f4:      74 24                   je     3c21a 
> <syntax::visit::walk_expr+0x2da>
> │ │ │ -   3c1f6:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c1f8:      0f 84 00 11 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c1fe:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c202:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c205: e8 16 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c20a:      eb 1a                   jmp    3c226 
> <syntax::visit::walk_expr+0x2e6>
> │ │ │ -   3c20c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c210:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c213: e8 c8 06 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c218:      eb 0c                   jmp    3c226 
> <syntax::visit::walk_expr+0x2e6>
> │ │ │ -   3c21a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c21e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c221: e8 5a 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c226:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c22a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c22e:      75 b0                   jne    3c1e0 
> <syntax::visit::walk_expr+0x2a0>
> │ │ │ -   3c230:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ -   3c234:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c237:      0f 85 60 04 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3c23d:      e9 0e 05 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c242:      49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ -   3c246:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c249: e8 d2 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c24e:      49 8b 4e 20             mov    0x20(%r14),%rcx
> │ │ │ -   3c252:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c256:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c259:      0f 84 f1 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c25f:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c262:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c266:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c26a:      66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ -   3c270:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c273:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c276: e8 f5 bb 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c27b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c27e:      84 c0                   test   %al,%al
> │ │ │ -   3c280:      74 1a                   je     3c29c 
> <syntax::visit::walk_expr+0x35c>
> │ │ │ -   3c282:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c284:      74 24                   je     3c2aa 
> <syntax::visit::walk_expr+0x36a>
> │ │ │ -   3c286:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c288:      0f 84 70 10 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c28e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c292:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c295: e8 86 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c29a:      eb 1a                   jmp    3c2b6 
> <syntax::visit::walk_expr+0x376>
> │ │ │ -   3c29c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c2a0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c2a3: e8 38 06 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c2a8:      eb 0c                   jmp    3c2b6 
> <syntax::visit::walk_expr+0x376>
> │ │ │ -   3c2aa:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c2ae:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c2b1: e8 ca 1b 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c2b6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c2ba:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c2be:      75 b0                   jne    3c270 
> <syntax::visit::walk_expr+0x330>
> │ │ │ -   3c2c0:      e9 8b 04 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c2c5:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3c2c9:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c2cc:      74 08                   je     3c2d6 
> <syntax::visit::walk_expr+0x396>
> │ │ │ -   3c2ce:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c2d1:      e8 5a c2 ff ff          callq  38530 
> <syntax::visit::walk_path_parameters>
> │ │ │ -   3c2d6:      49 8b 5e 30             mov    0x30(%r14),%rbx
> │ │ │ -   3c2da:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c2dd:      0f 84 6d 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c2e3:      49 8b 6e 20             mov    0x20(%r14),%rbp
> │ │ │ -   3c2e7:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ -   3c2eb:      0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
> │ │ │ -   3c2f0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c2f4:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ -   3c2f8:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c2fb: e8 20 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c300:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ -   3c304:      75 ea                   jne    3c2f0 
> <syntax::visit::walk_expr+0x3b0>
> │ │ │ -   3c306:      e9 45 04 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c30b:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3c30f:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c312: e8 09 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c317:      4d 8b 66 20             mov    0x20(%r14),%r12
> │ │ │ -   3c31b:      4d 85 e4                test   %r12,%r12
> │ │ │ -   3c31e:      0f 84 2c 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c324:      49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ -   3c328:      49 c1 e4 06             shl    $0x6,%r12
> │ │ │ -   3c32c:      49 01 c4                add    %rax,%r12
> │ │ │ -   3c32f:      48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ -   3c336:      00 
> │ │ │ -   3c337:      49 8d 55 58             lea    0x58(%r13),%rdx
> │ │ │ -   3c33b:      48 89 94 24 68 02 00    mov    %rdx,0x268(%rsp)
> │ │ │ -   3c342:      00 
> │ │ │ -   3c343:      49 8d 55 70             lea    0x70(%r13),%rdx
> │ │ │ -   3c347:      48 89 94 24 b8 00 00    mov    %rdx,0xb8(%rsp)
> │ │ │ -   3c34e:      00 
> │ │ │ -   3c34f:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3c352:      4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ -   3c359:      00 
> │ │ │ -   3c35a:      e9 82 0d 00 00          jmpq   3d0e1 
> <syntax::visit::walk_expr+0x11a1>
> │ │ │ -   3c35f:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ -   3c363:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c366:      0f 84 e4 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c36c:      49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ -   3c370:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ -   3c374:      66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ -   3c37b:      00 00 00 00 00 
> │ │ │ -   3c380:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c384:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ -   3c388:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c38b: e8 90 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c390:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ -   3c394:      75 ea                   jne    3c380 
> <syntax::visit::walk_expr+0x440>
> │ │ │ -   3c396:      e9 b5 03 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c39b:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ -   3c39f:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c3a2:      0f 84 a8 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c3a8:      49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ -   3c3ac:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ -   3c3b0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c3b4:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ -   3c3b8:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c3bb: e8 60 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c3c0:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ -   3c3c4:      75 ea                   jne    3c3b0 
> <syntax::visit::walk_expr+0x470>
> │ │ │ -   3c3c6:      e9 85 03 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c3cb:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ -   3c3cf:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ -   3c3d2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c3d5: e8 96 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c3da:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c3dd:      48 89 de                mov    %rbx,%rsi
> │ │ │ - 3c3e0: e8 4b 9b 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ -   3c3e5:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ -   3c3e9:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c3ec: e8 2f e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c3f1:      49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ -   3c3f5:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c3f9:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c3fc:      0f 84 4e 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c402:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c405:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c409:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c40d:      0f 1f 00                nopl   (%rax)
> │ │ │ -   3c410:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c413:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c416: e8 55 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c41b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c41e:      84 c0                   test   %al,%al
> │ │ │ -   3c420:      74 1a                   je     3c43c 
> <syntax::visit::walk_expr+0x4fc>
> │ │ │ -   3c422:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c424:      74 24                   je     3c44a 
> <syntax::visit::walk_expr+0x50a>
> │ │ │ -   3c426:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c428:      0f 84 d0 0e 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c42e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c432:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c435: e8 e6 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c43a:      eb 1a                   jmp    3c456 
> <syntax::visit::walk_expr+0x516>
> │ │ │ -   3c43c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c440:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c443: e8 98 04 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c448:      eb 0c                   jmp    3c456 
> <syntax::visit::walk_expr+0x516>
> │ │ │ -   3c44a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c44e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c451: e8 2a 1a 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c456:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c45a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c45e:      75 b0                   jne    3c410 
> <syntax::visit::walk_expr+0x4d0>
> │ │ │ -   3c460:      e9 eb 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c465:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ -   3c469:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ -   3c46c:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c46f: e8 fc b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c474:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c477:      48 89 de                mov    %rbx,%rsi
> │ │ │ - 3c47a: e8 b1 9a 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ -   3c47f:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ -   3c483:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c486: e8 95 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c48b:      49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ -   3c48f:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c493:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c496:      0f 84 b4 02 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c49c:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c49f:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c4a3:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c4a7:      66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ -   3c4ae:      00 00 
> │ │ │ -   3c4b0:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c4b3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c4b6: e8 b5 b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c4bb:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c4be:      84 c0                   test   %al,%al
> │ │ │ -   3c4c0:      74 1a                   je     3c4dc 
> <syntax::visit::walk_expr+0x59c>
> │ │ │ -   3c4c2:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c4c4:      74 24                   je     3c4ea 
> <syntax::visit::walk_expr+0x5aa>
> │ │ │ -   3c4c6:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c4c8:      0f 84 30 0e 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c4ce:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c4d2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c4d5: e8 46 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c4da:      eb 1a                   jmp    3c4f6 
> <syntax::visit::walk_expr+0x5b6>
> │ │ │ -   3c4dc:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c4e0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c4e3: e8 f8 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c4e8:      eb 0c                   jmp    3c4f6 
> <syntax::visit::walk_expr+0x5b6>
> │ │ │ -   3c4ea:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c4ee:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c4f1: e8 8a 19 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c4f6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c4fa:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c4fe:      75 b0                   jne    3c4b0 
> <syntax::visit::walk_expr+0x570>
> │ │ │ -   3c500:      e9 4b 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c505:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3c509:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c50c: e8 0f e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c511:      49 8b 5e 20             mov    0x20(%r14),%rbx
> │ │ │ -   3c515:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3c518:      0f 84 32 02 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c51e:      49 8b 6e 10             mov    0x10(%r14),%rbp
> │ │ │ -   3c522:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ -   3c526:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ -   3c52d:      00 00 00 
> │ │ │ -   3c530:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ -   3c534:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ -   3c538:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c53b: e8 e0 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c540:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ -   3c544:      75 ea                   jne    3c530 
> <syntax::visit::walk_expr+0x5f0>
> │ │ │ -   3c546:      e9 05 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c54b:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3c54f:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c552:      0f 84 0a 02 00 00       je     3c762 
> <syntax::visit::walk_expr+0x822>
> │ │ │ +   3bfc0:      eb 04                   jmp    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3bfc2:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3bfc6:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3bfc9:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ +   3bfd0:      5b                      pop    %rbx
> │ │ │ +   3bfd1:      41 5c                   pop    %r12
> │ │ │ +   3bfd3:      41 5d                   pop    %r13
> │ │ │ +   3bfd5:      41 5e                   pop    %r14
> │ │ │ +   3bfd7:      41 5f                   pop    %r15
> │ │ │ +   3bfd9:      5d                      pop    %rbp
> │ │ │ + 3bfda: e9 41 ea 02 00 jmpq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3bfdf:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3bfe3:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3bfe6:      75 de                   jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3bfe8:      e9 73 07 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3bfed:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3bff1:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3bff4: e8 27 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3bff9:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ +   3bffd:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c000:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ +   3c007:      5b                      pop    %rbx
> │ │ │ +   3c008:      41 5c                   pop    %r12
> │ │ │ +   3c00a:      41 5d                   pop    %r13
> │ │ │ +   3c00c:      41 5e                   pop    %r14
> │ │ │ +   3c00e:      41 5f                   pop    %r15
> │ │ │ +   3c010:      5d                      pop    %rbp
> │ │ │ + 3c011: e9 aa e4 02 00 jmpq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ +   3c016:      49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ +   3c01a:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c01e:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c021:      0f 84 39 07 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c027:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c02a:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c02e:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c032:      66 66 66 66 66 2e 0f    data16 data16 data16 data16 
> nopw %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c039:      1f 84 00 00 00 00 00 
> │ │ │ +   3c040:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c043:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c046: e8 25 be 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c04b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c04e:      84 c0                   test   %al,%al
> │ │ │ +   3c050:      74 1a                   je     3c06c 
> <syntax::visit::walk_expr+0x12c>
> │ │ │ +   3c052:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c054:      74 24                   je     3c07a 
> <syntax::visit::walk_expr+0x13a>
> │ │ │ +   3c056:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c058:      0f 84 a1 12 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c05e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c062:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c065: e8 b6 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c06a:      eb 1a                   jmp    3c086 
> <syntax::visit::walk_expr+0x146>
> │ │ │ +   3c06c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c070:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c073: e8 68 08 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c078:      eb 0c                   jmp    3c086 
> <syntax::visit::walk_expr+0x146>
> │ │ │ +   3c07a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c07e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c081: e8 fa 1d 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c086:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c08a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c08e:      75 b0                   jne    3c040 
> <syntax::visit::walk_expr+0x100>
> │ │ │ +   3c090:      e9 cb 06 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c095:      49 8b 5e 08             mov    0x8(%r14),%rbx
> │ │ │ +   3c099:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ +   3c09c:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c09f: e8 cc bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c0a4:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c0a7:      48 89 de                mov    %rbx,%rsi
> │ │ │ + 3c0aa: e8 81 9e 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ +   3c0af:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ +   3c0b3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c0b6: e8 65 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c0bb:      49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ +   3c0bf:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c0c3:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c0c6:      74 68                   je     3c130 
> <syntax::visit::walk_expr+0x1f0>
> │ │ │ +   3c0c8:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c0cb:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c0cf:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c0d3:      66 66 66 66 2e 0f 1f    data16 data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c0da:      84 00 00 00 00 00 
> │ │ │ +   3c0e0:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c0e3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c0e6: e8 85 bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c0eb:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c0ee:      84 c0                   test   %al,%al
> │ │ │ +   3c0f0:      74 1a                   je     3c10c 
> <syntax::visit::walk_expr+0x1cc>
> │ │ │ +   3c0f2:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c0f4:      74 24                   je     3c11a 
> <syntax::visit::walk_expr+0x1da>
> │ │ │ +   3c0f6:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c0f8:      0f 84 01 12 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c0fe:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c102:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c105: e8 16 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c10a:      eb 1a                   jmp    3c126 
> <syntax::visit::walk_expr+0x1e6>
> │ │ │ +   3c10c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c110:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c113: e8 c8 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c118:      eb 0c                   jmp    3c126 
> <syntax::visit::walk_expr+0x1e6>
> │ │ │ +   3c11a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c11e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c121: e8 5a 1d 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c126:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c12a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c12e:      75 b0                   jne    3c0e0 
> <syntax::visit::walk_expr+0x1a0>
> │ │ │ +   3c130:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ +   3c134:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c137:      0f 85 89 fe ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3c13d:      e9 1e 06 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c142:      49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ +   3c146:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c149: e8 d2 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c14e:      49 8b 4e 20             mov    0x20(%r14),%rcx
> │ │ │ +   3c152:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c156:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c159:      0f 84 01 06 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c15f:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c162:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c166:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c16a:      66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ +   3c170:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c173:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c176: e8 f5 bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c17b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c17e:      84 c0                   test   %al,%al
> │ │ │ +   3c180:      74 1a                   je     3c19c 
> <syntax::visit::walk_expr+0x25c>
> │ │ │ +   3c182:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c184:      74 24                   je     3c1aa 
> <syntax::visit::walk_expr+0x26a>
> │ │ │ +   3c186:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c188:      0f 84 71 11 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c18e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c192:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c195: e8 86 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c19a:      eb 1a                   jmp    3c1b6 
> <syntax::visit::walk_expr+0x276>
> │ │ │ +   3c19c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c1a0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c1a3: e8 38 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c1a8:      eb 0c                   jmp    3c1b6 
> <syntax::visit::walk_expr+0x276>
> │ │ │ +   3c1aa:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c1ae:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c1b1: e8 ca 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c1b6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c1ba:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c1be:      75 b0                   jne    3c170 
> <syntax::visit::walk_expr+0x230>
> │ │ │ +   3c1c0:      e9 9b 05 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c1c5:      49 8d 56 08             lea    0x8(%r14),%rdx
> │ │ │ +   3c1c9:      41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ +   3c1cd:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c1d0: e8 6b 7d 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ +   3c1d5:      49 8b 46 38             mov    0x38(%r14),%rax
> │ │ │ +   3c1d9:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c1dc:      74 7d                   je     3c25b 
> <syntax::visit::walk_expr+0x31b>
> │ │ │ +   3c1de:      4d 8b 66 28             mov    0x28(%r14),%r12
> │ │ │ +   3c1e2:      48 8d 04 80             lea    (%rax,%rax,4),%rax
> │ │ │ +   3c1e6:      49 8d 04 c4             lea    (%r12,%rax,8),%rax
> │ │ │ +   3c1ea:      48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ +   3c1f1:      00 
> │ │ │ +   3c1f2:      66 66 66 66 66 2e 0f    data16 data16 data16 data16 
> nopw %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c1f9:      1f 84 00 00 00 00 00 
> │ │ │ +   3c200:      4d 89 ef                mov    %r13,%r15
> │ │ │ +   3c203:      4c 89 e5                mov    %r12,%rbp
> │ │ │ +   3c206:      4c 8d 65 28             lea    0x28(%rbp),%r12
> │ │ │ +   3c20a:      48 8b 45 08             mov    0x8(%rbp),%rax
> │ │ │ +   3c20e:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c211:      74 2f                   je     3c242 
> <syntax::visit::walk_expr+0x302>
> │ │ │ +   3c213:      48 8b 48 10             mov    0x10(%rax),%rcx
> │ │ │ +   3c217:      48 85 c9                test   %rcx,%rcx
> │ │ │ +   3c21a:      74 26                   je     3c242 
> <syntax::visit::walk_expr+0x302>
> │ │ │ +   3c21c:      48 8b 18                mov    (%rax),%rbx
> │ │ │ +   3c21f:      48 c1 e1 05             shl    $0x5,%rcx
> │ │ │ +   3c223:      4c 8d 2c 49             lea    (%rcx,%rcx,2),%r13
> │ │ │ +   3c227:      66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ +   3c22e:      00 00 
> │ │ │ +   3c230:      48 89 df                mov    %rbx,%rdi
> │ │ │ +   3c233:      48 8d 5b 60             lea    0x60(%rbx),%rbx
> │ │ │ +   3c237:      e8 44 c7 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │ +   3c23c:      49 83 c5 a0             add    $0xffffffffffffffa0,%r13
> │ │ │ +   3c240:      75 ee                   jne    3c230 
> <syntax::visit::walk_expr+0x2f0>
> │ │ │ +   3c242:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c246:      4d 89 fd                mov    %r15,%r13
> │ │ │ +   3c249:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c24c: e8 cf e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c251:      4c 3b a4 24 a0 00 00    cmp    0xa0(%rsp),%r12
> │ │ │ +   3c258:      00 
> │ │ │ +   3c259:      75 a5                   jne    3c200 
> <syntax::visit::walk_expr+0x2c0>
> │ │ │ +   3c25b:      49 8b 76 40             mov    0x40(%r14),%rsi
> │ │ │ +   3c25f:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c262:      0f 85 5e fd ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3c268:      e9 f3 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c26d:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c271:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c274:      74 08                   je     3c27e 
> <syntax::visit::walk_expr+0x33e>
> │ │ │ +   3c276:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c279:      e8 b2 c2 ff ff          callq  38530 
> <syntax::visit::walk_path_parameters>
> │ │ │ +   3c27e:      49 8b 5e 30             mov    0x30(%r14),%rbx
> │ │ │ +   3c282:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c285:      0f 84 d5 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c28b:      49 8b 6e 20             mov    0x20(%r14),%rbp
> │ │ │ +   3c28f:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ +   3c293:      66 66 66 66 2e 0f 1f    data16 data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c29a:      84 00 00 00 00 00 
> │ │ │ +   3c2a0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c2a4:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ +   3c2a8:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c2ab: e8 70 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c2b0:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ +   3c2b4:      75 ea                   jne    3c2a0 
> <syntax::visit::walk_expr+0x360>
> │ │ │ +   3c2b6:      e9 a5 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c2bb:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c2bf:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c2c2: e8 59 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c2c7:      4d 8b 66 20             mov    0x20(%r14),%r12
> │ │ │ +   3c2cb:      4d 85 e4                test   %r12,%r12
> │ │ │ +   3c2ce:      0f 84 8c 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c2d4:      49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ +   3c2d8:      49 c1 e4 06             shl    $0x6,%r12
> │ │ │ +   3c2dc:      49 01 c4                add    %rax,%r12
> │ │ │ +   3c2df:      48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ +   3c2e6:      00 
> │ │ │ +   3c2e7:      49 8d 55 58             lea    0x58(%r13),%rdx
> │ │ │ +   3c2eb:      48 89 94 24 68 02 00    mov    %rdx,0x268(%rsp)
> │ │ │ +   3c2f2:      00 
> │ │ │ +   3c2f3:      49 8d 55 70             lea    0x70(%r13),%rdx
> │ │ │ +   3c2f7:      48 89 94 24 b8 00 00    mov    %rdx,0xb8(%rsp)
> │ │ │ +   3c2fe:      00 
> │ │ │ +   3c2ff:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3c302:      4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ +   3c309:      00 
> │ │ │ +   3c30a:      e9 d3 0d 00 00          jmpq   3d0e2 
> <syntax::visit::walk_expr+0x11a2>
> │ │ │ +   3c30f:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ +   3c313:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c316:      0f 84 44 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c31c:      49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ +   3c320:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ +   3c324:      66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c32b:      00 00 00 00 00 
> │ │ │ +   3c330:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c334:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ +   3c338:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c33b: e8 e0 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c340:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ +   3c344:      75 ea                   jne    3c330 
> <syntax::visit::walk_expr+0x3f0>
> │ │ │ +   3c346:      e9 15 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c34b:      49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ +   3c34f:      48 8b 58 38             mov    0x38(%rax),%rbx
> │ │ │ +   3c353:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c356:      74 32                   je     3c38a 
> <syntax::visit::walk_expr+0x44a>
> │ │ │ +   3c358:      48 8b 68 28             mov    0x28(%rax),%rbp
> │ │ │ +   3c35c:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ +   3c360:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ +   3c364:      66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c36b:      00 00 00 00 00 
> │ │ │ +   3c370:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c374:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c377: e8 a4 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c37c:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ +   3c380:      48 83 c3 f0             add    $0xfffffffffffffff0,%rbx
> │ │ │ +   3c384:      75 ea                   jne    3c370 
> <syntax::visit::walk_expr+0x430>
> │ │ │ +   3c386:      49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ +   3c38a:      48 8b 58 20             mov    0x20(%rax),%rbx
> │ │ │ +   3c38e:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c391:      0f 84 c9 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c397:      48 8b 68 10             mov    0x10(%rax),%rbp
> │ │ │ +   3c39b:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ +   3c39f:      90                      nop
> │ │ │ +   3c3a0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c3a4:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ +   3c3a8:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c3ab: e8 70 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c3b0:      48 83 c3 f0             add    $0xfffffffffffffff0,%rbx
> │ │ │ +   3c3b4:      75 ea                   jne    3c3a0 
> <syntax::visit::walk_expr+0x460>
> │ │ │ +   3c3b6:      e9 a5 03 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c3bb:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ +   3c3bf:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c3c2:      0f 84 98 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c3c8:      49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ +   3c3cc:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ +   3c3d0:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c3d4:      48 83 c5 08             add    $0x8,%rbp
> │ │ │ +   3c3d8:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c3db: e8 40 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c3e0:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ +   3c3e4:      75 ea                   jne    3c3d0 
> <syntax::visit::walk_expr+0x490>
> │ │ │ +   3c3e6:      e9 75 03 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c3eb:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ +   3c3ef:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ +   3c3f2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c3f5: e8 76 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c3fa:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c3fd:      48 89 de                mov    %rbx,%rsi
> │ │ │ + 3c400: e8 2b 9b 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ +   3c405:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ +   3c409:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c40c: e8 0f e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c411:      49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ +   3c415:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c419:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c41c:      0f 84 3e 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c422:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c425:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c429:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c42d:      0f 1f 00                nopl   (%rax)
> │ │ │ +   3c430:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c433:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c436: e8 35 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c43b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c43e:      84 c0                   test   %al,%al
> │ │ │ +   3c440:      74 1a                   je     3c45c 
> <syntax::visit::walk_expr+0x51c>
> │ │ │ +   3c442:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c444:      74 24                   je     3c46a 
> <syntax::visit::walk_expr+0x52a>
> │ │ │ +   3c446:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c448:      0f 84 b1 0e 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c44e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c452:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c455: e8 c6 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c45a:      eb 1a                   jmp    3c476 
> <syntax::visit::walk_expr+0x536>
> │ │ │ +   3c45c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c460:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c463: e8 78 04 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c468:      eb 0c                   jmp    3c476 
> <syntax::visit::walk_expr+0x536>
> │ │ │ +   3c46a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c46e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c471: e8 0a 1a 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c476:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c47a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c47e:      75 b0                   jne    3c430 
> <syntax::visit::walk_expr+0x4f0>
> │ │ │ +   3c480:      e9 db 02 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c485:      49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ +   3c489:      8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ +   3c48c:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c48f: e8 dc b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c494:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c497:      48 89 de                mov    %rbx,%rsi
> │ │ │ + 3c49a: e8 91 9a 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ +   3c49f:      49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ +   3c4a3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c4a6: e8 75 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c4ab:      49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ +   3c4af:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c4b3:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c4b6:      0f 84 a4 02 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c4bc:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c4bf:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c4c3:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c4c7:      66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ +   3c4ce:      00 00 
> │ │ │ +   3c4d0:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c4d3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c4d6: e8 95 b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c4db:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c4de:      84 c0                   test   %al,%al
> │ │ │ +   3c4e0:      74 1a                   je     3c4fc 
> <syntax::visit::walk_expr+0x5bc>
> │ │ │ +   3c4e2:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c4e4:      74 24                   je     3c50a 
> <syntax::visit::walk_expr+0x5ca>
> │ │ │ +   3c4e6:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c4e8:      0f 84 11 0e 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c4ee:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c4f2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c4f5: e8 26 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c4fa:      eb 1a                   jmp    3c516 
> <syntax::visit::walk_expr+0x5d6>
> │ │ │ +   3c4fc:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c500:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c503: e8 d8 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c508:      eb 0c                   jmp    3c516 
> <syntax::visit::walk_expr+0x5d6>
> │ │ │ +   3c50a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c50e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c511: e8 6a 19 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c516:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c51a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c51e:      75 b0                   jne    3c4d0 
> <syntax::visit::walk_expr+0x590>
> │ │ │ +   3c520:      e9 3b 02 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c525:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c529:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c52c: e8 ef e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c531:      49 8b 5e 20             mov    0x20(%r14),%rbx
> │ │ │ +   3c535:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3c538:      0f 84 22 02 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c53e:      49 8b 6e 10             mov    0x10(%r14),%rbp
> │ │ │ +   3c542:      48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ +   3c546:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c54d:      00 00 00 
> │ │ │ +   3c550:      48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ +   3c554:      48 83 c5 08             add    $0x8,%rbp
> │ │ │     3c558:      4c 89 ef                mov    %r13,%rdi
> │ │ │ 3c55b: e8 c0 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c560:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ -   3c564:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c567:      0f 85 30 01 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3c56d:      e9 de 01 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c572:      49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ -   3c576:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c57a:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c57d:      0f 84 cd 01 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c583:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c586:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c58a:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c58e:      66 90                   xchg   %ax,%ax
> │ │ │ -   3c590:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c593:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c596: e8 d5 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c59b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c59e:      84 c0                   test   %al,%al
> │ │ │ -   3c5a0:      74 1a                   je     3c5bc 
> <syntax::visit::walk_expr+0x67c>
> │ │ │ -   3c5a2:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c5a4:      74 24                   je     3c5ca 
> <syntax::visit::walk_expr+0x68a>
> │ │ │ -   3c5a6:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c5a8:      0f 84 50 0d 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c5ae:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c5b2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c5b5: e8 66 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c5ba:      eb 1a                   jmp    3c5d6 
> <syntax::visit::walk_expr+0x696>
> │ │ │ -   3c5bc:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c5c0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c5c3: e8 18 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c5c8:      eb 0c                   jmp    3c5d6 
> <syntax::visit::walk_expr+0x696>
> │ │ │ -   3c5ca:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c5ce:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c5d1: e8 aa 18 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c5d6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c5da:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c5de:      75 b0                   jne    3c590 
> <syntax::visit::walk_expr+0x650>
> │ │ │ -   3c5e0:      e9 6b 01 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c5e5:      49 8d 5e 18             lea    0x18(%r14),%rbx
> │ │ │ -   3c5e9:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ -   3c5ed:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c5f0:      74 08                   je     3c5fa 
> <syntax::visit::walk_expr+0x6ba>
> │ │ │ -   3c5f2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c5f5: e8 c6 de 02 00 callq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ -   3c5fa:      41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ -   3c5fe:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c601:      48 89 da                mov    %rbx,%rdx
> │ │ │ -   3c604:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ -   3c60b:      5b                      pop    %rbx
> │ │ │ -   3c60c:      41 5c                   pop    %r12
> │ │ │ -   3c60e:      41 5d                   pop    %r13
> │ │ │ -   3c610:      41 5e                   pop    %r14
> │ │ │ -   3c612:      41 5f                   pop    %r15
> │ │ │ -   3c614:      5d                      pop    %rbp
> │ │ │ - 3c615: e9 26 79 01 00 jmpq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ -   3c61a:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c560:      48 83 c3 f8             add    $0xfffffffffffffff8,%rbx
> │ │ │ +   3c564:      75 ea                   jne    3c550 
> <syntax::visit::walk_expr+0x610>
> │ │ │ +   3c566:      e9 f5 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c56b:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c56f:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c572:      74 08                   je     3c57c 
> <syntax::visit::walk_expr+0x63c>
> │ │ │ +   3c574:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c577: e8 a4 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c57c:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ +   3c580:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c583:      0f 85 3d fa ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3c589:      e9 d2 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c58e:      49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ +   3c592:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c596:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c599:      0f 84 c1 01 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c59f:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c5a2:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c5a6:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c5aa:      66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ +   3c5b0:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c5b3:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c5b6: e8 b5 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c5bb:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c5be:      84 c0                   test   %al,%al
> │ │ │ +   3c5c0:      74 1a                   je     3c5dc 
> <syntax::visit::walk_expr+0x69c>
> │ │ │ +   3c5c2:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c5c4:      74 24                   je     3c5ea 
> <syntax::visit::walk_expr+0x6aa>
> │ │ │ +   3c5c6:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c5c8:      0f 84 31 0d 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c5ce:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c5d2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c5d5: e8 46 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c5da:      eb 1a                   jmp    3c5f6 
> <syntax::visit::walk_expr+0x6b6>
> │ │ │ +   3c5dc:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c5e0:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c5e3: e8 f8 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c5e8:      eb 0c                   jmp    3c5f6 
> <syntax::visit::walk_expr+0x6b6>
> │ │ │ +   3c5ea:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c5ee:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c5f1: e8 8a 18 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c5f6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c5fa:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c5fe:      75 b0                   jne    3c5b0 
> <syntax::visit::walk_expr+0x670>
> │ │ │ +   3c600:      e9 5b 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c605:      49 8d 5e 18             lea    0x18(%r14),%rbx
> │ │ │ +   3c609:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c60d:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c610:      74 08                   je     3c61a 
> <syntax::visit::walk_expr+0x6da>
> │ │ │ +   3c612:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c615: e8 a6 de 02 00 callq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ +   3c61a:      41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │     3c61e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c621: e8 fa e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c626:      49 8b 4e 10             mov    0x10(%r14),%rcx
> │ │ │ -   3c62a:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c62e:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c631:      74 5d                   je     3c690 
> <syntax::visit::walk_expr+0x750>
> │ │ │ -   3c633:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c636:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c63a:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c63e:      66 90                   xchg   %ax,%ax
> │ │ │ -   3c640:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c643:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c646: e8 25 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c64b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c64e:      84 c0                   test   %al,%al
> │ │ │ -   3c650:      74 1a                   je     3c66c 
> <syntax::visit::walk_expr+0x72c>
> │ │ │ -   3c652:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c654:      74 24                   je     3c67a 
> <syntax::visit::walk_expr+0x73a>
> │ │ │ -   3c656:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c658:      0f 84 a0 0c 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c65e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c662:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c665: e8 b6 e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c66a:      eb 1a                   jmp    3c686 
> <syntax::visit::walk_expr+0x746>
> │ │ │ -   3c66c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c670:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c673: e8 68 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c678:      eb 0c                   jmp    3c686 
> <syntax::visit::walk_expr+0x746>
> │ │ │ -   3c67a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c67e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c681: e8 fa 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c686:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c68a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c68e:      75 b0                   jne    3c640 
> <syntax::visit::walk_expr+0x700>
> │ │ │ -   3c690:      49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ -   3c694:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c697:      0f 84 b3 00 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c69d:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c6a0:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ -   3c6a7:      5b                      pop    %rbx
> │ │ │ -   3c6a8:      41 5c                   pop    %r12
> │ │ │ -   3c6aa:      41 5d                   pop    %r13
> │ │ │ -   3c6ac:      41 5e                   pop    %r14
> │ │ │ -   3c6ae:      41 5f                   pop    %r15
> │ │ │ -   3c6b0:      5d                      pop    %rbp
> │ │ │ - 3c6b1: e9 6a e3 02 00 jmpq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c6b6:      c6 84 24 20 01 00 00    movb   $0x2,0x120(%rsp)
> │ │ │ -   3c6bd:      02 
> │ │ │ -   3c6be:      49 8b 56 08             mov    0x8(%r14),%rdx
> │ │ │ -   3c6c2:      49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ -   3c6c6:      48 89 84 24 28 01 00    mov    %rax,0x128(%rsp)
> │ │ │ -   3c6cd:      00 
> │ │ │ -   3c6ce:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ -   3c6d5:      00 
> │ │ │ -   3c6d6:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3c6d9:      e8 e2 cb ff ff          callq  392c0 
> <syntax::visit::walk_fn>
> │ │ │ -   3c6de:      eb 70                   jmp    3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c6e0:      49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ -   3c6e4:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ -   3c6e8:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c6eb:      74 63                   je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c6ed:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ -   3c6f0:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3c6f4:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ -   3c6f8:      0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
> │ │ │ -   3c6ff:      00 
> │ │ │ -   3c700:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ -   3c703:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c706: e8 65 b7 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3c70b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ -   3c70e:      84 c0                   test   %al,%al
> │ │ │ -   3c710:      74 1a                   je     3c72c 
> <syntax::visit::walk_expr+0x7ec>
> │ │ │ -   3c712:      3c 01                   cmp    $0x1,%al
> │ │ │ -   3c714:      74 24                   je     3c73a 
> <syntax::visit::walk_expr+0x7fa>
> │ │ │ -   3c716:      3c 04                   cmp    $0x4,%al
> │ │ │ -   3c718:      0f 84 e0 0b 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ -   3c71e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c722:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c725: e8 f6 e2 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3c72a:      eb 1a                   jmp    3c746 
> <syntax::visit::walk_expr+0x806>
> │ │ │ -   3c72c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c730:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c733: e8 a8 01 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ -   3c738:      eb 0c                   jmp    3c746 
> <syntax::visit::walk_expr+0x806>
> │ │ │ -   3c73a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ -   3c73e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3c741: e8 3a 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ -   3c746:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ -   3c74a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ -   3c74e:      75 b0                   jne    3c700 
> <syntax::visit::walk_expr+0x7c0>
> │ │ │ -   3c750:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ -   3c757:      5b                      pop    %rbx
> │ │ │ -   3c758:      41 5c                   pop    %r12
> │ │ │ -   3c75a:      41 5d                   pop    %r13
> │ │ │ -   3c75c:      41 5e                   pop    %r14
> │ │ │ -   3c75e:      41 5f                   pop    %r15
> │ │ │ -   3c760:      5d                      pop    %rbp
> │ │ │ -   3c761:      c3                      retq   
> │ │ │ -   3c762:      49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ -   3c766:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c769:      0f 85 2e ff ff ff       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ -   3c76f:      eb df                   jmp    3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3c771:      48 83 f8 14             cmp    $0x14,%rax
> │ │ │ -   3c775:      75 32                   jne    3c7a9 
> <syntax::visit::walk_expr+0x869>
> │ │ │ -   3c777:      8b 84 24 ec 02 00 00    mov    0x2ec(%rsp),%eax
> │ │ │ -   3c77e:      89 44 24 3c             mov    %eax,0x3c(%rsp)
> │ │ │ -   3c782:      f6 c3 01                test   $0x1,%bl
> │ │ │ -   3c785:      0f 85 4d 01 00 00       jne    3c8d8 
> <syntax::visit::walk_expr+0x998>
> │ │ │ -   3c78b:      ba 09 00 00 00          mov    $0x9,%edx
> │ │ │ -   3c790:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ -   3c797:      00 
> │ │ │ -   3c798:      48 8d 35 ee 80 06 00    lea    0x680ee(%rip),%rsi       
>  
> │ │ │ - 3c79f: e8 dc 91 fd ff callq 15980 <<alloc::string::String as
> core::convert::From<&'a str>>::address@hidden>
> │ │ │ -   3c7a4:      e9 7b 01 00 00          jmpq   3c924 
> <syntax::visit::walk_expr+0x9e4>
> │ │ │ -   3c7a9:      0f 10 84 24 e8 02 00    movups 0x2e8(%rsp),%xmm0
> │ │ │ -   3c7b0:      00 
> │ │ │ -   3c7b1:      0f 10 8c 24 f8 02 00    movups 0x2f8(%rsp),%xmm1
> │ │ │ -   3c7b8:      00 
> │ │ │ -   3c7b9:      0f 29 4c 24 10          movaps %xmm1,0x10(%rsp)
> │ │ │ -   3c7be:      0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ -   3c7c2:      48 8b 05 2f 27 28 00    mov    0x28272f(%rip),%rax      
>   
> │ │ │ -   3c7c9:      48 8b 00                mov    (%rax),%rax
> │ │ │ -   3c7cc:      31 c9                   xor    %ecx,%ecx
> │ │ │ -   3c7ce:      48 83 f8 02             cmp    $0x2,%rax
> │ │ │ -   3c7d2:      0f 92 c1                setb   %cl
> │ │ │ -   3c7d5:      48 83 f8 01             cmp    $0x1,%rax
> │ │ │ -   3c7d9:      48 8d 44 09 ff          lea    -0x1(%rcx,%rcx,1),%rax
> │ │ │ -   3c7de:      b9 00 00 00 00          mov    $0x0,%ecx
> │ │ │ -   3c7e3:      48 0f 45 c8             cmovne %rax,%rcx
> │ │ │ -   3c7e7:      48 83 c1 01             add    $0x1,%rcx
> │ │ │ -   3c7eb:      48 83 f9 01             cmp    $0x1,%rcx
> │ │ │ -   3c7ef:      0f 87 de 08 00 00       ja     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ -   3c7f5:      e8 06 93 fd ff          callq  15b00 
> <log::address@hidden>
> │ │ │ -   3c7fa:      48 89 e1                mov    %rsp,%rcx
> │ │ │ -   3c7fd:      48 89 4c 24 70          mov    %rcx,0x70(%rsp)
> │ │ │ - 3c802: 48 8b 0d a7 27 28 00 mov 0x2827a7(%rip),%rcx # 2befb0
> <<rustc::hir::def::Def as core::fmt::Debug>::fmt>
> │ │ │ -   3c809:      48 89 4c 24 78          mov    %rcx,0x78(%rsp)
> │ │ │ -   3c80e:      48 c7 84 24 20 01 00    movq   $0x1,0x120(%rsp)
> │ │ │ -   3c815:      00 01 00 00 00 
> │ │ │ -   3c81a:      48 8d 0d ef 7d 06 00    lea    0x67def(%rip),%rcx       
>  
> │ │ │ -   3c821:      48 89 8c 24 28 01 00    mov    %rcx,0x128(%rsp)
> │ │ │ -   3c828:      00 
> │ │ │ -   3c829:      48 c7 84 24 30 01 00    movq   $0x21,0x130(%rsp)
> │ │ │ -   3c830:      00 21 00 00 00 
> │ │ │ -   3c835:      48 8d 35 a4 07 28 00    lea    0x2807a4(%rip),%rsi      
>   
> │ │ │ -   3c83c:      48 89 b4 24 38 01 00    mov    %rsi,0x138(%rsp)
> │ │ │ -   3c843:      00 
> │ │ │ -   3c844:      48 c7 84 24 40 01 00    movq   $0x1,0x140(%rsp)
> │ │ │ -   3c84b:      00 01 00 00 00 
> │ │ │ -   3c850:      48 8d 35 e9 74 06 00    lea    0x674e9(%rip),%rsi       
>  
> │ │ │ -   3c857:      48 89 b4 24 48 01 00    mov    %rsi,0x148(%rsp)
> │ │ │ -   3c85e:      00 
> │ │ │ -   3c85f:      48 c7 84 24 50 01 00    movq   $0x1,0x150(%rsp)
> │ │ │ -   3c866:      00 01 00 00 00 
> │ │ │ -   3c86b:      48 8d 74 24 70          lea    0x70(%rsp),%rsi
> │ │ │ -   3c870:      48 89 b4 24 58 01 00    mov    %rsi,0x158(%rsp)
> │ │ │ -   3c877:      00 
> │ │ │ -   3c878:      48 c7 84 24 60 01 00    movq   $0x1,0x160(%rsp)
> │ │ │ -   3c87f:      00 01 00 00 00 
> │ │ │ -   3c884:      48 89 8c 24 68 01 00    mov    %rcx,0x168(%rsp)
> │ │ │ -   3c88b:      00 
> │ │ │ -   3c88c:      48 c7 84 24 70 01 00    movq   $0x21,0x170(%rsp)
> │ │ │ -   3c893:      00 21 00 00 00 
> │ │ │ -   3c898:      48 8d 0d 71 7c 06 00    lea    0x67c71(%rip),%rcx       
>  
> │ │ │ -   3c89f:      48 89 8c 24 78 01 00    mov    %rcx,0x178(%rsp)
> │ │ │ -   3c8a6:      00 
> │ │ │ -   3c8a7:      48 c7 84 24 80 01 00    movq   $0x26,0x180(%rsp)
> │ │ │ -   3c8ae:      00 26 00 00 00 
> │ │ │ -   3c8b3:      48 b9 01 00 00 00 c2    movabs $0x6c200000001,%rcx
> │ │ │ -   3c8ba:      06 00 00 
> │ │ │ -   3c8bd:      48 89 8c 24 88 01 00    mov    %rcx,0x188(%rsp)
> │ │ │ -   3c8c4:      00 
> │ │ │ -   3c8c5:      48 89 c7                mov    %rax,%rdi
> │ │ │ -   3c8c8:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ -   3c8cf:      00 
> │ │ │ -   3c8d0:      ff 52 20                callq  *0x20(%rdx)
> │ │ │ -   3c8d3:      e9 fb 07 00 00          jmpq   3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ -   3c8d8:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3c8df:      00 
> │ │ │ -   3c8e0:      48 8b b4 24 b8 00 00    mov    0xb8(%rsp),%rsi
> │ │ │ -   3c8e7:      00 
> │ │ │ -   3c8e8:      44 89 fa                mov    %r15d,%edx
> │ │ │ - 3c8eb: e8 00 89 fd ff callq 151f0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ -   3c8f0:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ -   3c8f7:      00 
> │ │ │ -   3c8f8:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ -   3c8ff:      00 
> │ │ │ - 3c900: e8 7b 85 fd ff callq 14e80 <<alloc::string::String as
> core::clone::Clone>::address@hidden>
> │ │ │ -   3c905:      48 8b b4 24 28 01 00    mov    0x128(%rsp),%rsi
> │ │ │ -   3c90c:      00 
> │ │ │ -   3c90d:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3c910:      74 12                   je     3c924 
> <syntax::visit::walk_expr+0x9e4>
> │ │ │ -   3c912:      48 8b bc 24 20 01 00    mov    0x120(%rsp),%rdi
> │ │ │ -   3c919:      00 
> │ │ │ -   3c91a:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3c91f:      e8 ec 84 fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3c924:      48 8b bc 24 68 02 00    mov    0x268(%rsp),%rdi
> │ │ │ -   3c92b:      00 
> │ │ │ - 3c92c: e8 4f 8e fd ff callq 15780
> <<rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx> as
> core::ops::deref::Deref>::address@hidden>
> │ │ │ -   3c931:      48 8b 00                mov    (%rax),%rax
> │ │ │ -   3c934:      8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ -   3c938:      48 8b 98 28 03 00 00    mov    0x328(%rax),%rbx
> │ │ │ - 3c93f: e8 8c 90 fd ff callq 159d0 <<syntax::ast::NodeId as
> rustc_data_structures::indexed_vec::Idx>::address@hidden>
> │ │ │ -   3c944:      48 8b 93 b8 00 00 00    mov    0xb8(%rbx),%rdx
> │ │ │ -   3c94b:      48 39 c2                cmp    %rax,%rdx
> │ │ │ -   3c94e:      0f 86 c3 09 00 00       jbe    3d317 
> <syntax::visit::walk_expr+0x13d7>
> │ │ │ -   3c954:      48 8b 8b a8 00 00 00    mov    0xa8(%rbx),%rcx
> │ │ │ -   3c95b:      8b 34 c1                mov    (%rcx,%rax,8),%esi
> │ │ │ -   3c95e:      8b 54 c1 04             mov    0x4(%rcx,%rax,8),%edx
> │ │ │ -   3c962:      49 8b 7d 10             mov    0x10(%r13),%rdi
> │ │ │ - 3c966: e8 95 7e fd ff callq 14800
> <rustc::ty::context::TypeckTables::address@hidden>
> │ │ │ -   3c96b:      48 85 c0                test   %rax,%rax
> │ │ │ -   3c96e:      0f 84 68 01 00 00       je     3cadc 
> <syntax::visit::walk_expr+0xb9c>
> │ │ │ -   3c974:      48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ -   3c97b:      00 
> │ │ │ -   3c97c:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ -   3c983:      00 
> │ │ │ -   3c984:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ -   3c989:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3c98c:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ -   3c98f:      48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ -   3c996:      00 
> │ │ │ -   3c997:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ - 3c99c: 48 8d 05 7d b3 fe ff lea -0x14c83(%rip),%rax # 27d20
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ -   3c9a3:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ -   3c9a8:      48 89 e0                mov    %rsp,%rax
> │ │ │ -   3c9ab:      48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ -   3c9b0:      48 8d 05 f1 00 28 00    lea    0x2800f1(%rip),%rax      
>   
> │ │ │ -   3c9b7:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ -   3c9be:      00 
> │ │ │ -   3c9bf:      48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ -   3c9c6:      00 01 00 00 00 
> │ │ │ -   3c9cb:      48 8d 05 6e 73 06 00    lea    0x6736e(%rip),%rax       
>  
> │ │ │ -   3c9d2:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ -   3c9d9:      00 
> │ │ │ -   3c9da:      48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ -   3c9e1:      00 01 00 00 00 
> │ │ │ -   3c9e6:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ -   3c9eb:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ -   3c9f2:      00 
> │ │ │ -   3c9f3:      48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ -   3c9fa:      00 01 00 00 00 
> │ │ │ -   3c9ff:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ -   3ca04:      48 8d 35 5d 01 28 00    lea    0x28015d(%rip),%rsi      
>   
> │ │ │ -   3ca0b:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ -   3ca12:      00 
> │ │ │ -   3ca13:      e8 68 82 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ -   3ca18:      84 c0                   test   %al,%al
> │ │ │ -   3ca1a:      0f 85 0b 09 00 00       jne    3d32b 
> <syntax::visit::walk_expr+0x13eb>
> │ │ │ -   3ca20:      48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ -   3ca25:      48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ -   3ca2a:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3ca2d:      0f 82 02 09 00 00       jb     3d335 
> <syntax::visit::walk_expr+0x13f5>
> │ │ │ -   3ca33:      48 85 ed                test   %rbp,%rbp
> │ │ │ -   3ca36:      74 0b                   je     3ca43 
> <syntax::visit::walk_expr+0xb03>
> │ │ │ -   3ca38:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3ca3b:      75 36                   jne    3ca73 
> <syntax::visit::walk_expr+0xb33>
> │ │ │ -   3ca3d:      48 8b 1c 24             mov    (%rsp),%rbx
> │ │ │ -   3ca41:      eb 64                   jmp    3caa7 
> <syntax::visit::walk_expr+0xb67>
> │ │ │ -   3ca43:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3ca46:      74 0e                   je     3ca56 
> <syntax::visit::walk_expr+0xb16>
> │ │ │ -   3ca48:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ -   3ca4c:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3ca51:      e8 ba 83 fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3ca56:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ -   3ca5d:      00 
> │ │ │ -   3ca5e:      48 c7 44 24 08 00 00    movq   $0x0,0x8(%rsp)
> │ │ │ -   3ca65:      00 00 
> │ │ │ -   3ca67:      bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ -   3ca6c:      bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ -   3ca71:      eb 37                   jmp    3caaa 
> <syntax::visit::walk_expr+0xb6a>
> │ │ │ -   3ca73:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ -   3ca77:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3ca7c:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ -   3ca82:      48 89 e9                mov    %rbp,%rcx
> │ │ │ -   3ca85:      4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ -   3ca8c:      00 
> │ │ │ -   3ca8d:      e8 de 7d fd ff          callq  14870 <address@hidden>
> │ │ │ -   3ca92:      48 89 c3                mov    %rax,%rbx
> │ │ │ -   3ca95:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3ca98:      0f 84 a8 08 00 00       je     3d346 
> <syntax::visit::walk_expr+0x1406>
> │ │ │ -   3ca9e:      48 89 1c 24             mov    %rbx,(%rsp)
> │ │ │ -   3caa2:      48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ -   3caa7:      48 89 dd                mov    %rbx,%rbp
> │ │ │ -   3caaa:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ -   3caaf:      0f 10 00                movups (%rax),%xmm0
> │ │ │ -   3cab2:      0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ -   3cab9:      00 
> │ │ │ -   3caba:      48 85 ed                test   %rbp,%rbp
> │ │ │ -   3cabd:      74 1d                   je     3cadc 
> <syntax::visit::walk_expr+0xb9c>
> │ │ │ -   3cabf:      48 89 9c 24 c0 00 00    mov    %rbx,0xc0(%rsp)
> │ │ │ -   3cac6:      00 
> │ │ │ -   3cac7:      0f 28 84 24 20 01 00    movaps 0x120(%rsp),%xmm0
> │ │ │ -   3cace:      00 
> │ │ │ -   3cacf:      48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ -   3cad6:      00 
> │ │ │ -   3cad7:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ -   3cada:      eb 24                   jmp    3cb00 
> <syntax::visit::walk_expr+0xbc0>
> │ │ │ -   3cadc:      48 c7 84 24 c0 00 00    movq   $0x1,0xc0(%rsp)
> │ │ │ -   3cae3:      00 01 00 00 00 
> │ │ │ -   3cae8:      48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ -   3caef:      00 
> │ │ │ -   3caf0:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3caf3:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ -   3caf6:      bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ -   3cafb:      bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ -   3cb00:      ba 02 00 00 00          mov    $0x2,%edx
> │ │ │ -   3cb05:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ -   3cb0c:      00 
> │ │ │ -   3cb0d:      48 8d 35 1e 70 06 00    lea    0x6701e(%rip),%rsi       
>  
> │ │ │ -   3cb14:      e8 57 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ -   3cb19:      48 8b 94 24 d0 00 00    mov    0xd0(%rsp),%rdx
> │ │ │ -   3cb20:      00 
> │ │ │ -   3cb21:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ -   3cb28:      00 
> │ │ │ -   3cb29:      48 89 ee                mov    %rbp,%rsi
> │ │ │ -   3cb2c:      e8 3f 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ -   3cb31:      4c 89 fe                mov    %r15,%rsi
> │ │ │ -   3cb34:      48 c1 e6 08             shl    $0x8,%rsi
> │ │ │ -   3cb38:      48 83 ce 01             or     $0x1,%rsi
> │ │ │ -   3cb3c:      48 8b bc 24 b8 00 00    mov    0xb8(%rsp),%rdi
> │ │ │ -   3cb43:      00 
> │ │ │ -   3cb44:      44 89 fa                mov    %r15d,%edx
> │ │ │ - 3cb47: e8 64 7f fd ff callq 14ab0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ -   3cb4c:      84 c0                   test   %al,%al
> │ │ │ -   3cb4e:      74 23                   je     3cb73 
> <syntax::visit::walk_expr+0xc33>
> │ │ │ -   3cb50:      48 8b b4 24 c8 00 00    mov    0xc8(%rsp),%rsi
> │ │ │ -   3cb57:      00 
> │ │ │ -   3cb58:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3cb5b:      0f 84 68 04 00 00       je     3cfc9 
> <syntax::visit::walk_expr+0x1089>
> │ │ │ -   3cb61:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cb66:      48 89 df                mov    %rbx,%rdi
> │ │ │ -   3cb69:      e8 a2 82 fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3cb6e:      e9 56 04 00 00          jmpq   3cfc9 
> <syntax::visit::walk_expr+0x1089>
> │ │ │ -   3cb73:      48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ -   3cb78:      48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ -   3cb7f:      00 
> │ │ │ -   3cb80:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ -   3cb87:      00 
> │ │ │ -   3cb88:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ -   3cb8d:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3cb90:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ -   3cb93:      48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ -   3cb9a:      00 
> │ │ │ -   3cb9b:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ - 3cba0: 48 8d 05 a9 b1 fe ff lea -0x14e57(%rip),%rax # 27d50
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ -   3cba7:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ -   3cbac:      48 89 e0                mov    %rsp,%rax
> │ │ │ -   3cbaf:      48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ -   3cbb4:      48 8d 05 ed fe 27 00    lea    0x27feed(%rip),%rax      
>   
> │ │ │ -   3cbbb:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ -   3cbc2:      00 
> │ │ │ -   3cbc3:      48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ -   3cbca:      00 01 00 00 00 
> │ │ │ -   3cbcf:      48 8d 05 6a 71 06 00    lea    0x6716a(%rip),%rax       
>  
> │ │ │ -   3cbd6:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ -   3cbdd:      00 
> │ │ │ -   3cbde:      48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ -   3cbe5:      00 01 00 00 00 
> │ │ │ -   3cbea:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ -   3cbef:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ -   3cbf6:      00 
> │ │ │ -   3cbf7:      48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ -   3cbfe:      00 01 00 00 00 
> │ │ │ -   3cc03:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ -   3cc08:      48 8d 35 59 ff 27 00    lea    0x27ff59(%rip),%rsi      
>   
> │ │ │ -   3cc0f:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ -   3cc16:      00 
> │ │ │ -   3cc17:      e8 64 80 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ -   3cc1c:      84 c0                   test   %al,%al
> │ │ │ -   3cc1e:      0f 85 81 07 00 00       jne    3d3a5 
> <syntax::visit::walk_expr+0x1465>
> │ │ │ -   3cc24:      48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ -   3cc29:      48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ -   3cc2e:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3cc31:      0f 82 75 07 00 00       jb     3d3ac 
> <syntax::visit::walk_expr+0x146c>
> │ │ │ -   3cc37:      48 85 ed                test   %rbp,%rbp
> │ │ │ -   3cc3a:      74 33                   je     3cc6f 
> <syntax::visit::walk_expr+0xd2f>
> │ │ │ -   3cc3c:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3cc3f:      74 50                   je     3cc91 
> <syntax::visit::walk_expr+0xd51>
> │ │ │ -   3cc41:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ -   3cc45:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cc4a:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ -   3cc50:      48 89 e9                mov    %rbp,%rcx
> │ │ │ -   3cc53:      4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ -   3cc5a:      00 
> │ │ │ -   3cc5b:      e8 10 7c fd ff          callq  14870 <address@hidden>
> │ │ │ -   3cc60:      48 85 c0                test   %rax,%rax
> │ │ │ -   3cc63:      0f 84 dd 06 00 00       je     3d346 
> <syntax::visit::walk_expr+0x1406>
> │ │ │ -   3cc69:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ -   3cc6d:      eb 1d                   jmp    3cc8c 
> <syntax::visit::walk_expr+0xd4c>
> │ │ │ -   3cc6f:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3cc72:      74 0e                   je     3cc82 
> <syntax::visit::walk_expr+0xd42>
> │ │ │ -   3cc74:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ -   3cc78:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cc7d:      e8 8e 81 fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3cc82:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ -   3cc89:      00 
> │ │ │ -   3cc8a:      31 ed                   xor    %ebp,%ebp
> │ │ │ -   3cc8c:      48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ -   3cc91:      48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ -   3cc96:      48 89 84 24 80 00 00    mov    %rax,0x80(%rsp)
> │ │ │ -   3cc9d:      00 
> │ │ │ -   3cc9e:      0f 10 04 24             movups (%rsp),%xmm0
> │ │ │ -   3cca2:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ -   3cca7:      48 8d 44 24 70          lea    0x70(%rsp),%rax
> │ │ │ -   3ccac:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ - 3ccb0: 48 8d 05 59 08 ff ff lea -0xf7a7(%rip),%rax # 2d510
> <<alloc::string::String as core::fmt::Display>::fmt>
> │ │ │ -   3ccb7:      48 89 44 24 08          mov    %rax,0x8(%rsp)
> │ │ │ -   3ccbc:      48 8d 44 24 3c          lea    0x3c(%rsp),%rax
> │ │ │ -   3ccc1:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ - 3ccc6: 48 8b 05 63 22 28 00 mov 0x282263(%rip),%rax # 2bef30
> <<syntax::ast::NodeId as core::fmt::Display>::fmt>
> │ │ │ -   3cccd:      48 89 44 24 18          mov    %rax,0x18(%rsp)
> │ │ │ -   3ccd2:      48 8d 05 af 02 28 00    lea    0x2802af(%rip),%rax      
>   
> │ │ │ -   3ccd9:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ -   3cce0:      00 
> │ │ │ -   3cce1:      48 c7 84 24 28 01 00    movq   $0x2,0x128(%rsp)
> │ │ │ -   3cce8:      00 02 00 00 00 
> │ │ │ -   3cced:      48 8d 05 8c 72 06 00    lea    0x6728c(%rip),%rax       
>  
> │ │ │ -   3ccf4:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ -   3ccfb:      00 
> │ │ │ -   3ccfc:      48 c7 84 24 38 01 00    movq   $0x2,0x138(%rsp)
> │ │ │ -   3cd03:      00 02 00 00 00 
> │ │ │ -   3cd08:      48 89 e0                mov    %rsp,%rax
> │ │ │ -   3cd0b:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ -   3cd12:      00 
> │ │ │ -   3cd13:      48 c7 84 24 48 01 00    movq   $0x2,0x148(%rsp)
> │ │ │ -   3cd1a:      00 02 00 00 00 
> │ │ │ -   3cd1f:      48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ -   3cd26:      00 
> │ │ │ -   3cd27:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ -   3cd2e:      00 
> │ │ │ -   3cd2f:      e8 2c 7e fd ff          callq  14b60 
> <alloc::fmt::address@hidden>
> │ │ │ -   3cd34:      48 8b 74 24 78          mov    0x78(%rsp),%rsi
> │ │ │ -   3cd39:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3cd3c:      74 0f                   je     3cd4d 
> <syntax::visit::walk_expr+0xe0d>
> │ │ │ -   3cd3e:      48 8b 7c 24 70          mov    0x70(%rsp),%rdi
> │ │ │ -   3cd43:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cd48:      e8 c3 80 fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3cd4d:      8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ -   3cd51:      4c 89 ee                mov    %r13,%rsi
> │ │ │ -   3cd54:      e8 57 8b fd ff          callq  158b0 
> <rustc_save_analysis::address@hidden>
> │ │ │ -   3cd59:      89 c3                   mov    %eax,%ebx
> │ │ │ -   3cd5b:      89 d5                   mov    %edx,%ebp
> │ │ │ -   3cd5d:      48 8d bc 24 b8 02 00    lea    0x2b8(%rsp),%rdi
> │ │ │ -   3cd64:      00 
> │ │ │ -   3cd65:      4c 89 ee                mov    %r13,%rsi
> │ │ │ -   3cd68:      44 89 fa                mov    %r15d,%edx
> │ │ │ - 3cd6b: e8 f0 85 fd ff callq 15360
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ -   3cd70:      49 8b 45 68             mov    0x68(%r13),%rax
> │ │ │ -   3cd74:      48 89 84 24 58 02 00    mov    %rax,0x258(%rsp)
> │ │ │ -   3cd7b:      00 
> │ │ │ -   3cd7c:      0f 10 84 24 b8 02 00    movups 0x2b8(%rsp),%xmm0
> │ │ │ -   3cd83:      00 
> │ │ │ -   3cd84:      0f 10 8c 24 c8 02 00    movups 0x2c8(%rsp),%xmm1
> │ │ │ -   3cd8b:      00 
> │ │ │ -   3cd8c:      0f 10 94 24 d8 02 00    movups 0x2d8(%rsp),%xmm2
> │ │ │ -   3cd93:      00 
> │ │ │ -   3cd94:      0f 29 94 24 90 00 00    movaps %xmm2,0x90(%rsp)
> │ │ │ -   3cd9b:      00 
> │ │ │ -   3cd9c:      0f 29 8c 24 80 00 00    movaps %xmm1,0x80(%rsp)
> │ │ │ -   3cda3:      00 
> │ │ │ -   3cda4:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ -   3cda9:      48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ -   3cdae:      48 89 84 24 70 02 00    mov    %rax,0x270(%rsp)
> │ │ │ -   3cdb5:      00 
> │ │ │ -   3cdb6:      48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ -   3cdbd:      00 00 
> │ │ │ -   3cdbf:      48 8d 44 24 60          lea    0x60(%rsp),%rax
> │ │ │ -   3cdc4:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3cdc7:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ -   3cdca:      48 8d 84 24 70 02 00    lea    0x270(%rsp),%rax
> │ │ │ -   3cdd1:      00 
> │ │ │ -   3cdd2:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ - 3cdd7: 48 8d 05 72 af fe ff lea -0x1508e(%rip),%rax # 27d50
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ -   3cdde:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ -   3cde3:      48 8d 44 24 58          lea    0x58(%rsp),%rax
> │ │ │ -   3cde8:      48 89 84 24 78 02 00    mov    %rax,0x278(%rsp)
> │ │ │ -   3cdef:      00 
> │ │ │ -   3cdf0:      48 8d 05 b1 fc 27 00    lea    0x27fcb1(%rip),%rax      
>   
> │ │ │ -   3cdf7:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ -   3cdfb:      48 c7 44 24 08 01 00    movq   $0x1,0x8(%rsp)
> │ │ │ -   3ce02:      00 00 
> │ │ │ -   3ce04:      48 8d 05 35 6f 06 00    lea    0x66f35(%rip),%rax       
>  
> │ │ │ -   3ce0b:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ -   3ce10:      48 c7 44 24 18 01 00    movq   $0x1,0x18(%rsp)
> │ │ │ -   3ce17:      00 00 
> │ │ │ -   3ce19:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ -   3ce1e:      48 89 44 24 20          mov    %rax,0x20(%rsp)
> │ │ │ -   3ce23:      48 c7 44 24 28 01 00    movq   $0x1,0x28(%rsp)
> │ │ │ -   3ce2a:      00 00 
> │ │ │ -   3ce2c:      48 8d bc 24 78 02 00    lea    0x278(%rsp),%rdi
> │ │ │ -   3ce33:      00 
> │ │ │ -   3ce34:      48 8d 35 2d fd 27 00    lea    0x27fd2d(%rip),%rsi      
>   
> │ │ │ -   3ce3b:      48 89 e2                mov    %rsp,%rdx
> │ │ │ -   3ce3e:      e8 3d 7e fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ -   3ce43:      41 89 ef                mov    %ebp,%r15d
> │ │ │ -   3ce46:      84 c0                   test   %al,%al
> │ │ │ -   3ce48:      0f 85 6c 05 00 00       jne    3d3ba 
> <syntax::visit::walk_expr+0x147a>
> │ │ │ -   3ce4e:      48 8b 74 24 60          mov    0x60(%rsp),%rsi
> │ │ │ -   3ce53:      48 8b 6c 24 68          mov    0x68(%rsp),%rbp
> │ │ │ -   3ce58:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3ce5b:      0f 82 60 05 00 00       jb     3d3c1 
> <syntax::visit::walk_expr+0x1481>
> │ │ │ -   3ce61:      48 85 ed                test   %rbp,%rbp
> │ │ │ -   3ce64:      74 30                   je     3ce96 
> <syntax::visit::walk_expr+0xf56>
> │ │ │ -   3ce66:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ -   3ce69:      74 4f                   je     3ceba 
> <syntax::visit::walk_expr+0xf7a>
> │ │ │ -   3ce6b:      48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ -   3ce70:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3ce75:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ -   3ce7b:      48 89 e9                mov    %rbp,%rcx
> │ │ │ -   3ce7e:      49 89 e1                mov    %rsp,%r9
> │ │ │ -   3ce81:      e8 ea 79 fd ff          callq  14870 <address@hidden>
> │ │ │ -   3ce86:      48 85 c0                test   %rax,%rax
> │ │ │ -   3ce89:      0f 84 f0 04 00 00       je     3d37f 
> <syntax::visit::walk_expr+0x143f>
> │ │ │ -   3ce8f:      48 89 44 24 58          mov    %rax,0x58(%rsp)
> │ │ │ -   3ce94:      eb 1f                   jmp    3ceb5 
> <syntax::visit::walk_expr+0xf75>
> │ │ │ -   3ce96:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3ce99:      74 0f                   je     3ceaa 
> <syntax::visit::walk_expr+0xf6a>
> │ │ │ -   3ce9b:      48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ -   3cea0:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cea5:      e8 66 7f fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3ceaa:      48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ -   3ceb1:      00 00 
> │ │ │ -   3ceb3:      31 ed                   xor    %ebp,%ebp
> │ │ │ -   3ceb5:      48 89 6c 24 60          mov    %rbp,0x60(%rsp)
> │ │ │ -   3ceba:      48 8b 44 24 68          mov    0x68(%rsp),%rax
> │ │ │ -   3cebf:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ -   3cec4:      0f 10 44 24 58          movups 0x58(%rsp),%xmm0
> │ │ │ -   3cec9:      c6 84 24 48 02 00 00    movb   $0xc,0x248(%rsp)
> │ │ │ -   3ced0:      0c 
> │ │ │ -   3ced1:      0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ -   3ced5:      89 9c 24 28 02 00 00    mov    %ebx,0x228(%rsp)
> │ │ │ -   3cedc:      44 89 bc 24 2c 02 00    mov    %r15d,0x22c(%rsp)
> │ │ │ -   3cee3:      00 
> │ │ │ -   3cee4:      0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ -   3cee9:      0f 28 8c 24 80 00 00    movaps 0x80(%rsp),%xmm1
> │ │ │ -   3cef0:      00 
> │ │ │ -   3cef1:      0f 28 94 24 90 00 00    movaps 0x90(%rsp),%xmm2
> │ │ │ -   3cef8:      00 
> │ │ │ -   3cef9:      0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ -   3cf00:      00 
> │ │ │ -   3cf01:      0f 29 8c 24 30 01 00    movaps %xmm1,0x130(%rsp)
> │ │ │ -   3cf08:      00 
> │ │ │ -   3cf09:      0f 29 94 24 40 01 00    movaps %xmm2,0x140(%rsp)
> │ │ │ -   3cf10:      00 
> │ │ │ -   3cf11:      48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ -   3cf16:      48 8d 8c 24 50 01 00    lea    0x150(%rsp),%rcx
> │ │ │ -   3cf1d:      00 
> │ │ │ -   3cf1e:      48 89 41 10             mov    %rax,0x10(%rcx)
> │ │ │ -   3cf22:      0f 28 04 24             movaps (%rsp),%xmm0
> │ │ │ -   3cf26:      0f 11 01                movups %xmm0,(%rcx)
> │ │ │ -   3cf29:      48 8b 84 24 b0 02 00    mov    0x2b0(%rsp),%rax
> │ │ │ -   3cf30:      00 
> │ │ │ -   3cf31:      48 89 41 28             mov    %rax,0x28(%rcx)
> │ │ │ -   3cf35:      0f 10 84 24 a0 02 00    movups 0x2a0(%rsp),%xmm0
> │ │ │ -   3cf3c:      00 
> │ │ │ -   3cf3d:      0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ -   3cf41:      48 8b 84 24 d0 00 00    mov    0xd0(%rsp),%rax
> │ │ │ -   3cf48:      00 
> │ │ │ -   3cf49:      48 89 41 40             mov    %rax,0x40(%rcx)
> │ │ │ -   3cf4d:      0f 10 84 24 c0 00 00    movups 0xc0(%rsp),%xmm0
> │ │ │ -   3cf54:      00 
> │ │ │ -   3cf55:      0f 11 41 30             movups %xmm0,0x30(%rcx)
> │ │ │ -   3cf59:      c7 84 24 30 02 00 00    movl   $0x0,0x230(%rsp)
> │ │ │ -   3cf60:      00 00 00 00 
> │ │ │ -   3cf64:      48 c7 84 24 98 01 00    movq   $0x4,0x198(%rsp)
> │ │ │ -   3cf6b:      00 04 00 00 00 
> │ │ │ -   3cf70:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3cf73:      0f 11 41 50             movups %xmm0,0x50(%rcx)
> │ │ │ -   3cf77:      c7 84 24 3c 02 00 00    movl   $0x0,0x23c(%rsp)
> │ │ │ -   3cf7e:      00 00 00 00 
> │ │ │ -   3cf82:      48 c7 84 24 b0 01 00    movq   $0x1,0x1b0(%rsp)
> │ │ │ -   3cf89:      00 01 00 00 00 
> │ │ │ -   3cf8e:      0f 11 41 68             movups %xmm0,0x68(%rcx)
> │ │ │ -   3cf92:      48 c7 41 78 00 00 00    movq   $0x0,0x78(%rcx)
> │ │ │ -   3cf99:      00 
> │ │ │ -   3cf9a:      48 c7 84 24 10 02 00    movq   $0x8,0x210(%rsp)
> │ │ │ -   3cfa1:      00 08 00 00 00 
> │ │ │ -   3cfa6:      0f 11 81 c8 00 00 00    movups %xmm0,0xc8(%rcx)
> │ │ │ -   3cfad:      48 8b bc 24 58 02 00    mov    0x258(%rsp),%rdi
> │ │ │ -   3cfb4:      00 
> │ │ │ -   3cfb5:      48 8d 35 4e 76 06 00    lea    0x6764e(%rip),%rsi       
>  
> │ │ │ -   3cfbc:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ -   3cfc3:      00 
> │ │ │ - 3cfc4: e8 37 09 01 00 callq 4d900
> <<rustc_save_analysis::json_dumper::JsonDumper<O>>::dump_def>
> │ │ │ -   3cfc9:      48 8b b4 24 10 01 00    mov    0x110(%rsp),%rsi
> │ │ │ -   3cfd0:      00 
> │ │ │ -   3cfd1:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3cfd4:      0f 84 f9 00 00 00       je     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ -   3cfda:      48 8b bc 24 08 01 00    mov    0x108(%rsp),%rdi
> │ │ │ -   3cfe1:      00 
> │ │ │ -   3cfe2:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ -   3cfe7:      e9 e2 00 00 00          jmpq   3d0ce 
> <syntax::visit::walk_expr+0x118e>
> │ │ │ -   3cfec:      4c 89 f0                mov    %r14,%rax
> │ │ │ -   3cfef:      4c 8d 70 14             lea    0x14(%rax),%r14
> │ │ │ -   3cff3:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ -   3cffa:      00 
> │ │ │ -   3cffb:      8a 58 10                mov    0x10(%rax),%bl
> │ │ │ -   3cffe:      80 fb 02                cmp    $0x2,%bl
> │ │ │ -   3d001:      0f 84 c5 01 00 00       je     3d1cc 
> <syntax::visit::walk_expr+0x128c>
> │ │ │ -   3d007:      8b 28                   mov    (%rax),%ebp
> │ │ │ -   3d009:      44 8b 78 0c             mov    0xc(%rax),%r15d
> │ │ │ -   3d00d:      48 8b 40 04             mov    0x4(%rax),%rax
> │ │ │ -   3d011:      48 89 44 24 50          mov    %rax,0x50(%rsp)
> │ │ │ -   3d016:      48 8d bc 24 e8 02 00    lea    0x2e8(%rsp),%rdi
> │ │ │ -   3d01d:      00 
> │ │ │ -   3d01e:      4c 89 ee                mov    %r13,%rsi
> │ │ │ -   3d021:      89 ea                   mov    %ebp,%edx
> │ │ │ -   3d023:      e8 a8 78 fd ff          callq  148d0 
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ -   3d028:      0f b6 84 24 e8 02 00    movzbl 0x2e8(%rsp),%eax
> │ │ │ -   3d02f:      00 
> │ │ │ -   3d030:      89 c1                   mov    %eax,%ecx
> │ │ │ -   3d032:      80 e1 1f                and    $0x1f,%cl
> │ │ │ -   3d035:      80 f9 14                cmp    $0x14,%cl
> │ │ │ -   3d038:      0f 87 6b f7 ff ff       ja     3c7a9 
> <syntax::visit::walk_expr+0x869>
> │ │ │ -   3d03e:      b9 52 52 0b 00          mov    $0xb5252,%ecx
> │ │ │ -   3d043:      48 0f a3 c1             bt     %rax,%rcx
> │ │ │ -   3d047:      0f 83 24 f7 ff ff       jae    3c771 
> <syntax::visit::walk_expr+0x831>
> │ │ │ -   3d04d:      8b 54 24 50             mov    0x50(%rsp),%edx
> │ │ │ -   3d051:      8b 4c 24 54             mov    0x54(%rsp),%ecx
> │ │ │ -   3d055:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d05c:      00 
> │ │ │ -   3d05d:      44 89 fe                mov    %r15d,%esi
> │ │ │ -   3d060:      e8 2b 7d fd ff          callq  14d90 
> <syntax::ast::Path::address@hidden>
> │ │ │ -   3d065:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3d068:      89 ee                   mov    %ebp,%esi
> │ │ │ -   3d06a:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ -   3d071:      00 
> │ │ │ - 3d072: e8 69 6c 01 00 callq 53ce0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::dump_path_ref>
> │ │ │ -   3d077:      4c 8b bc 24 20 01 00    mov    0x120(%rsp),%r15
> │ │ │ -   3d07e:      00 
> │ │ │ -   3d07f:      48 8b 84 24 30 01 00    mov    0x130(%rsp),%rax
> │ │ │ -   3d086:      00 
> │ │ │ -   3d087:      48 85 c0                test   %rax,%rax
> │ │ │ -   3d08a:      74 25                   je     3d0b1 
> <syntax::visit::walk_expr+0x1171>
> │ │ │ -   3d08c:      48 8d 04 40             lea    (%rax,%rax,2),%rax
> │ │ │ -   3d090:      48 8d 1c c5 e8 ff ff    lea    -0x18(,%rax,8),%rbx
> │ │ │ -   3d097:      ff 
> │ │ │ -   3d098:      4c 89 fd                mov    %r15,%rbp
> │ │ │ -   3d09b:      48 89 ef                mov    %rbp,%rdi
> │ │ │ -   3d09e:      e8 3d 67 fe ff          callq  237e0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d0a3:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ -   3d0a7:      48 83 c3 e8             add    $0xffffffffffffffe8,%rbx
> │ │ │ -   3d0ab:      48 83 fb e8             cmp    $0xffffffffffffffe8,%rbx
> │ │ │ -   3d0af:      75 ea                   jne    3d09b 
> <syntax::visit::walk_expr+0x115b>
> │ │ │ -   3d0b1:      48 8b 84 24 28 01 00    mov    0x128(%rsp),%rax
> │ │ │ -   3d0b8:      00 
> │ │ │ -   3d0b9:      48 85 c0                test   %rax,%rax
> │ │ │ -   3d0bc:      74 15                   je     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ -   3d0be:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ -   3d0c2:      48 8d 34 40             lea    (%rax,%rax,2),%rsi
> │ │ │ -   3d0c6:      ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ -   3d0cb:      4c 89 ff                mov    %r15,%rdi
> │ │ │ -   3d0ce:      e8 3d 7d fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3d0d3:      4d 39 e6                cmp    %r12,%r14
> │ │ │ -   3d0d6:      0f 85 10 ff ff ff       jne    3cfec 
> <syntax::visit::walk_expr+0x10ac>
> │ │ │ -   3d0dc:      e9 eb 00 00 00          jmpq   3d1cc 
> <syntax::visit::walk_expr+0x128c>
> │ │ │ -   3d0e1:      48 c7 84 24 d8 00 00    movq   $0x8,0xd8(%rsp)
> │ │ │ -   3d0e8:      00 08 00 00 00 
> │ │ │ -   3d0ed:      0f 11 01                movups %xmm0,(%rcx)
> │ │ │ -   3d0f0:      48 c7 84 24 f0 00 00    movq   $0x4,0xf0(%rsp)
> │ │ │ -   3d0f7:      00 04 00 00 00 
> │ │ │ -   3d0fc:      0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ -   3d100:      4c 8b 70 28             mov    0x28(%rax),%r14
> │ │ │ -   3d104:      4d 85 f6                test   %r14,%r14
> │ │ │ -   3d107:      48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ -   3d10e:      00 
> │ │ │ -   3d10f:      74 63                   je     3d174 
> <syntax::visit::walk_expr+0x1234>
> │ │ │ -   3d111:      48 8b 58 18             mov    0x18(%rax),%rbx
> │ │ │ -   3d115:      49 c1 e6 03             shl    $0x3,%r14
> │ │ │ -   3d119:      48 8b 33                mov    (%rbx),%rsi
> │ │ │ -   3d11c:      4c 89 ff                mov    %r15,%rdi
> │ │ │ - 3d11f: e8 4c 89 fd ff callq 15a70
> <<rustc_save_analysis::PathCollector<'l> as
> syntax::visit::Visitor<'a>>::address@hidden>
> │ │ │ -   3d124:      48 8b 2b                mov    (%rbx),%rbp
> │ │ │ -   3d127:      8b 75 54                mov    0x54(%rbp),%esi
> │ │ │ -   3d12a:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3d12d: e8 3e ad 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ -   3d132:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3d135:      48 89 ee                mov    %rbp,%rsi
> │ │ │ - 3d138: e8 f3 8d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ -   3d13d:      48 83 c3 08             add    $0x8,%rbx
> │ │ │ -   3d141:      49 83 c6 f8             add    $0xfffffffffffffff8,%r14
> │ │ │ -   3d145:      75 d2                   jne    3d119 
> <syntax::visit::walk_expr+0x11d9>
> │ │ │ -   3d147:      4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ -   3d14e:      00 
> │ │ │ -   3d14f:      4c 8b b4 24 f0 00 00    mov    0xf0(%rsp),%r14
> │ │ │ -   3d156:      00 
> │ │ │ -   3d157:      48 8b 94 24 f8 00 00    mov    0xf8(%rsp),%rdx
> │ │ │ -   3d15e:      00 
> │ │ │ -   3d15f:      48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
> │ │ │ -   3d166:      00 
> │ │ │ -   3d167:      4c 89 f1                mov    %r14,%rcx
> │ │ │ -   3d16a:      48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ -   3d171:      00 
> │ │ │ -   3d172:      eb 1f                   jmp    3d193 
> <syntax::visit::walk_expr+0x1253>
> │ │ │ -   3d174:      4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ -   3d17b:      00 
> │ │ │ -   3d17c:      31 c0                   xor    %eax,%eax
> │ │ │ -   3d17e:      31 d2                   xor    %edx,%edx
> │ │ │ -   3d180:      b9 04 00 00 00          mov    $0x4,%ecx
> │ │ │ -   3d185:      48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ -   3d18c:      00 
> │ │ │ -   3d18d:      41 be 04 00 00 00       mov    $0x4,%r14d
> │ │ │ -   3d193:      48 8d 0c 80             lea    (%rax,%rax,4),%rcx
> │ │ │ -   3d197:      4c 89 b4 24 80 02 00    mov    %r14,0x280(%rsp)
> │ │ │ -   3d19e:      00 
> │ │ │ -   3d19f:      48 89 94 24 60 02 00    mov    %rdx,0x260(%rsp)
> │ │ │ -   3d1a6:      00 
> │ │ │ -   3d1a7:      48 89 94 24 88 02 00    mov    %rdx,0x288(%rsp)
> │ │ │ -   3d1ae:      00 
> │ │ │ -   3d1af:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ -   3d1b6:      00 
> │ │ │ -   3d1b7:      4d 8d 24 8e             lea    (%r14,%rcx,4),%r12
> │ │ │ -   3d1bb:      4c 89 a4 24 98 02 00    mov    %r12,0x298(%rsp)
> │ │ │ -   3d1c2:      00 
> │ │ │ -   3d1c3:      48 85 c0                test   %rax,%rax
> │ │ │ -   3d1c6:      0f 85 20 fe ff ff       jne    3cfec 
> <syntax::visit::walk_expr+0x10ac>
> │ │ │ -   3d1cc:      4d 39 e6                cmp    %r12,%r14
> │ │ │ -   3d1cf:      74 1c                   je     3d1ed 
> <syntax::visit::walk_expr+0x12ad>
> │ │ │ -   3d1d1:      49 83 c6 14             add    $0x14,%r14
> │ │ │ -   3d1d5:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ -   3d1dc:      00 
> │ │ │ -   3d1dd:      4d 39 f4                cmp    %r14,%r12
> │ │ │ -   3d1e0:      74 0b                   je     3d1ed 
> <syntax::visit::walk_expr+0x12ad>
> │ │ │ -   3d1e2:      41 80 7e fc 02          cmpb   $0x2,-0x4(%r14)
> │ │ │ -   3d1e7:      4d 8d 76 14             lea    0x14(%r14),%r14
> │ │ │ -   3d1eb:      75 e8                   jne    3d1d5 
> <syntax::visit::walk_expr+0x1295>
> │ │ │ -   3d1ed:      48 8b 84 24 60 02 00    mov    0x260(%rsp),%rax
> │ │ │ -   3d1f4:      00 
> │ │ │ -   3d1f5:      48 85 c0                test   %rax,%rax
> │ │ │ -   3d1f8:      74 1a                   je     3d214 
> <syntax::visit::walk_expr+0x12d4>
> │ │ │ -   3d1fa:      48 c1 e0 02             shl    $0x2,%rax
> │ │ │ -   3d1fe:      48 8d 34 80             lea    (%rax,%rax,4),%rsi
> │ │ │ -   3d202:      ba 04 00 00 00          mov    $0x4,%edx
> │ │ │ -   3d207:      48 8b bc 24 a8 00 00    mov    0xa8(%rsp),%rdi
> │ │ │ -   3d20e:      00 
> │ │ │ -   3d20f:      e8 fc 7b fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3d214:      4c 8b b4 24 d8 00 00    mov    0xd8(%rsp),%r14
> │ │ │ -   3d21b:      00 
> │ │ │ -   3d21c:      4c 8b bc 24 e0 00 00    mov    0xe0(%rsp),%r15
> │ │ │ -   3d223:      00 
> │ │ │ -   3d224:      48 8b 84 24 e8 00 00    mov    0xe8(%rsp),%rax
> │ │ │ -   3d22b:      00 
> │ │ │ -   3d22c:      48 89 c3                mov    %rax,%rbx
> │ │ │ -   3d22f:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ -   3d233:      4c 89 b4 24 20 01 00    mov    %r14,0x120(%rsp)
> │ │ │ -   3d23a:      00 
> │ │ │ -   3d23b:      4c 89 bc 24 28 01 00    mov    %r15,0x128(%rsp)
> │ │ │ -   3d242:      00 
> │ │ │ -   3d243:      4c 89 b4 24 30 01 00    mov    %r14,0x130(%rsp)
> │ │ │ -   3d24a:      00 
> │ │ │ -   3d24b:      4c 01 f3                add    %r14,%rbx
> │ │ │ -   3d24e:      48 89 9c 24 38 01 00    mov    %rbx,0x138(%rsp)
> │ │ │ -   3d255:      00 
> │ │ │ -   3d256:      48 85 c0                test   %rax,%rax
> │ │ │ -   3d259:      4c 8b a4 24 b0 00 00    mov    0xb0(%rsp),%r12
> │ │ │ -   3d260:      00 
> │ │ │ -   3d261:      74 24                   je     3d287 
> <syntax::visit::walk_expr+0x1347>
> │ │ │ -   3d263:      49 8d 6e 10             lea    0x10(%r14),%rbp
> │ │ │ -   3d267:      8b 75 f0                mov    -0x10(%rbp),%esi
> │ │ │ -   3d26a:      48 8b 55 f8             mov    -0x8(%rbp),%rdx
> │ │ │ -   3d26e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ - 3d271: e8 ca 6c 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ -   3d276:      48 8d 45 f0             lea    -0x10(%rbp),%rax
> │ │ │ -   3d27a:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ -   3d27e:      48 83 c0 10             add    $0x10,%rax
> │ │ │ -   3d282:      48 39 d8                cmp    %rbx,%rax
> │ │ │ -   3d285:      75 e0                   jne    3d267 
> <syntax::visit::walk_expr+0x1327>
> │ │ │ -   3d287:      48 89 9c 24 30 01 00    mov    %rbx,0x130(%rsp)
> │ │ │ -   3d28e:      00 
> │ │ │ -   3d28f:      4d 85 ff                test   %r15,%r15
> │ │ │ -   3d292:      74 14                   je     3d2a8 
> <syntax::visit::walk_expr+0x1368>
> │ │ │ -   3d294:      49 c1 e7 04             shl    $0x4,%r15
> │ │ │ -   3d298:      ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ -   3d29d:      4c 89 f7                mov    %r14,%rdi
> │ │ │ -   3d2a0:      4c 89 fe                mov    %r15,%rsi
> │ │ │ -   3d2a3:      e8 68 7b fd ff          callq  14e10 <address@hidden>
> │ │ │ -   3d2a8:      48 8b 84 24 a0 00 00    mov    0xa0(%rsp),%rax
> │ │ │ -   3d2af:      00 
> │ │ │ -   3d2b0:      48 8b 70 30             mov    0x30(%rax),%rsi
> │ │ │ -   3d2b4:      48 85 f6                test   %rsi,%rsi
> │ │ │ -   3d2b7:      74 0e                   je     3d2c7 
> <syntax::visit::walk_expr+0x1387>
> │ │ │ -   3d2b9:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3d2bc:      48 89 c3                mov    %rax,%rbx
> │ │ │ - 3d2bf: e8 5c d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3d2c4:      48 89 d8                mov    %rbx,%rax
> │ │ │ -   3d2c7:      48 8b 70 38             mov    0x38(%rax),%rsi
> │ │ │ -   3d2cb:      4c 89 ef                mov    %r13,%rdi
> │ │ │ -   3d2ce:      48 89 c3                mov    %rax,%rbx
> │ │ │ - 3d2d1: e8 4a d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ -   3d2d6:      4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ -   3d2dd:      00 
> │ │ │ -   3d2de:      48 83 c3 40             add    $0x40,%rbx
> │ │ │ -   3d2e2:      4c 39 e3                cmp    %r12,%rbx
> │ │ │ -   3d2e5:      48 89 d8                mov    %rbx,%rax
> │ │ │ -   3d2e8:      48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ -   3d2ef:      00 
> │ │ │ -   3d2f0:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ -   3d2f3:      0f 85 e8 fd ff ff       jne    3d0e1 
> <syntax::visit::walk_expr+0x11a1>
> │ │ │ -   3d2f9:      e9 52 f4 ff ff          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ -   3d2fe:      48 8b 7b 08             mov    0x8(%rbx),%rdi
> │ │ │ - 3d302: e8 39 f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ -   3d307:      0f 0b                   ud2    
> │ │ │ -   3d309:      49 83 c6 08             add    $0x8,%r14
> │ │ │ -   3d30d:      4c 89 f7                mov    %r14,%rdi
> │ │ │ - 3d310: e8 2b f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ -   3d315:      0f 0b                   ud2    
> │ │ │ -   3d317:      48 8d 3d f2 fa 27 00    lea    0x27faf2(%rip),%rdi      
>   
> │ │ │ -   3d31e:      48 89 c6                mov    %rax,%rsi
> │ │ │ -   3d321:      e8 2a 85 fd ff          callq  15850 
> <core::panicking::address@hidden>
> │ │ │ -   3d326:      e9 a2 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d32b:      e8 90 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ -   3d330:      e9 98 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d335:      48 8d 3d 7c f7 27 00    lea    0x27f77c(%rip),%rdi      
>   
> │ │ │ -   3d33c:      e8 df 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ -   3d341:      e9 87 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d346:      48 8b 84 24 20 01 00    mov    0x120(%rsp),%rax
> │ │ │ -   3d34d:      00 
> │ │ │ -   3d34e:      0f 10 84 24 28 01 00    movups 0x128(%rsp),%xmm0
> │ │ │ -   3d355:      00 
> │ │ │ -   3d356:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ -   3d35b:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ -   3d362:      00 
> │ │ │ -   3d363:      0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ -   3d368:      0f 11 84 24 28 01 00    movups %xmm0,0x128(%rsp)
> │ │ │ -   3d36f:      00 
> │ │ │ -   3d370:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d377:      00 
> │ │ │ -   3d378:      e8 43 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ -   3d37d:      0f 0b                   ud2    
> │ │ │ -   3d37f:      48 8b 04 24             mov    (%rsp),%rax
> │ │ │ -   3d383:      0f 10 44 24 08          movups 0x8(%rsp),%xmm0
> │ │ │ -   3d388:      0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
> │ │ │ -   3d38d:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ -   3d391:      0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
> │ │ │ -   3d396:      0f 11 44 24 08          movups %xmm0,0x8(%rsp)
> │ │ │ -   3d39b:      48 89 e7                mov    %rsp,%rdi
> │ │ │ -   3d39e:      e8 1d 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ -   3d3a3:      0f 0b                   ud2    
> │ │ │ -   3d3a5:      e8 16 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ -   3d3aa:      eb 21                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d3ac:      48 8d 3d 05 f7 27 00    lea    0x27f705(%rip),%rdi      
>   
> │ │ │ -   3d3b3:      e8 68 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ -   3d3b8:      eb 13                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d3ba:      e8 01 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ -   3d3bf:      eb 0c                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ -   3d3c1:      48 8d 3d f0 f6 27 00    lea    0x27f6f0(%rip),%rdi      
>   
> │ │ │ -   3d3c8:      e8 53 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ -   3d3cd:      0f 0b                   ud2    
> │ │ │ -   3d3cf:      eb 7c                   jmp    3d44d 
> <syntax::visit::walk_expr+0x150d>
> │ │ │ -   3d3d1:      eb 06                   jmp    3d3d9 
> <syntax::visit::walk_expr+0x1499>
> │ │ │ -   3d3d3:      eb 27                   jmp    3d3fc 
> <syntax::visit::walk_expr+0x14bc>
> │ │ │ -   3d3d5:      eb 3a                   jmp    3d411 
> <syntax::visit::walk_expr+0x14d1>
> │ │ │ -   3d3d7:      eb 74                   jmp    3d44d 
> <syntax::visit::walk_expr+0x150d>
> │ │ │ -   3d3d9:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d3dc:      48 8d 7c 24 58          lea    0x58(%rsp),%rdi
> │ │ │ -   3d3e1:      e8 0a e9 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d3e6:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ -   3d3eb:      e8 50 24 fe ff          callq  1f840 
> <core::ptr::drop_in_place>
> │ │ │ -   3d3f0:      eb 2a                   jmp    3d41c 
> <syntax::visit::walk_expr+0x14dc>
> │ │ │ -   3d3f2:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d3f5:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ -   3d3fa:      eb 28                   jmp    3d424 
> <syntax::visit::walk_expr+0x14e4>
> │ │ │ -   3d3fc:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d3ff:      48 89 e7                mov    %rsp,%rdi
> │ │ │ -   3d402:      eb 20                   jmp    3d424 
> <syntax::visit::walk_expr+0x14e4>
> │ │ │ -   3d404:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d407:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d40e:      00 
> │ │ │ -   3d40f:      eb 47                   jmp    3d458 
> <syntax::visit::walk_expr+0x1518>
> │ │ │ -   3d411:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d414:      48 89 e7                mov    %rsp,%rdi
> │ │ │ -   3d417:      eb 2d                   jmp    3d446 
> <syntax::visit::walk_expr+0x1506>
> │ │ │ -   3d419:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d41c:      48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ -   3d423:      00 
> │ │ │ -   3d424:      e8 c7 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d429:      eb 13                   jmp    3d43e 
> <syntax::visit::walk_expr+0x14fe>
> │ │ │ -   3d42b:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d42e:      e9 c6 00 00 00          jmpq   3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ -   3d433:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d436:      e9 be 00 00 00          jmpq   3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ -   3d43b:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d43e:      48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
> │ │ │ -   3d445:      00 
> │ │ │ -   3d446:      e8 a5 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d44b:      eb 03                   jmp    3d450 
> <syntax::visit::walk_expr+0x1510>
> │ │ │ -   3d44d:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d450:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ -   3d457:      00 
> │ │ │ -   3d458:      e8 93 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d45d:      eb 61                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ -   3d45f:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d462:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d469:      00 
> │ │ │ -   3d46a:      e8 11 25 fe ff          callq  1f980 
> <core::ptr::drop_in_place>
> │ │ │ -   3d46f:      eb 4f                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ -   3d471:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d474:      eb 4a                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ -   3d476:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d479:      48 89 ac 24 30 01 00    mov    %rbp,0x130(%rsp)
> │ │ │ -   3d480:      00 
> │ │ │ -   3d481:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d488:      00 
> │ │ │ -   3d489:      e8 12 5c fe ff          callq  230a0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d48e:      eb 69                   jmp    3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ -   3d490:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d493:      48 85 db                test   %rbx,%rbx
> │ │ │ -   3d496:      74 1b                   je     3d4b3 
> <syntax::visit::walk_expr+0x1573>
> │ │ │ -   3d498:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ -   3d49c:      48 89 ef                mov    %rbp,%rdi
> │ │ │ -   3d49f:      e8 7c 5c fe ff          callq  23120 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4a4:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ -   3d4a8:      48 83 c3 e8             add    $0xffffffffffffffe8,%rbx
> │ │ │ -   3d4ac:      75 ee                   jne    3d49c 
> <syntax::visit::walk_expr+0x155c>
> │ │ │ -   3d4ae:      eb 03                   jmp    3d4b3 
> <syntax::visit::walk_expr+0x1573>
> │ │ │ -   3d4b0:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d4b3:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ -   3d4ba:      00 
> │ │ │ -   3d4bb:      e8 30 c7 fd ff          callq  19bf0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4c0:      48 8d bc 24 80 02 00    lea    0x280(%rsp),%rdi
> │ │ │ -   3d4c7:      00 
> │ │ │ -   3d4c8:      e8 13 5d fe ff          callq  231e0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4cd:      48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ -   3d4d4:      00 
> │ │ │ -   3d4d5:      e8 e6 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4da:      eb 1d                   jmp    3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ -   3d4dc:      49 89 c6                mov    %rax,%r14
> │ │ │ -   3d4df:      48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ -   3d4e6:      00 
> │ │ │ -   3d4e7:      e8 d4 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4ec:      48 8d bc 24 f0 00 00    lea    0xf0(%rsp),%rdi
> │ │ │ -   3d4f3:      00 
> │ │ │ -   3d4f4:      e8 37 c8 fd ff          callq  19d30 
> <core::ptr::drop_in_place>
> │ │ │ -   3d4f9:      4c 89 f7                mov    %r14,%rdi
> │ │ │ -   3d4fc:      e8 ef 84 fd ff          callq  159f0 <address@hidden>
> │ │ │ -   3d501:      0f 0b                   ud2    
> │ │ │ -   3d503:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ -   3d50a:      00 00 00 
> │ │ │ -   3d50d:      0f 1f 00                nopl   (%rax)
> │ │ │ +   3c621:      48 89 da                mov    %rbx,%rdx
> │ │ │ +   3c624:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ +   3c62b:      5b                      pop    %rbx
> │ │ │ +   3c62c:      41 5c                   pop    %r12
> │ │ │ +   3c62e:      41 5d                   pop    %r13
> │ │ │ +   3c630:      41 5e                   pop    %r14
> │ │ │ +   3c632:      41 5f                   pop    %r15
> │ │ │ +   3c634:      5d                      pop    %rbp
> │ │ │ + 3c635: e9 06 79 01 00 jmpq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ +   3c63a:      49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ +   3c63e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c641: e8 da e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c646:      49 8b 4e 10             mov    0x10(%r14),%rcx
> │ │ │ +   3c64a:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c64e:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c651:      74 5d                   je     3c6b0 
> <syntax::visit::walk_expr+0x770>
> │ │ │ +   3c653:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c656:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c65a:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c65e:      66 90                   xchg   %ax,%ax
> │ │ │ +   3c660:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c663:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c666: e8 05 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c66b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c66e:      84 c0                   test   %al,%al
> │ │ │ +   3c670:      74 1a                   je     3c68c 
> <syntax::visit::walk_expr+0x74c>
> │ │ │ +   3c672:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c674:      74 24                   je     3c69a 
> <syntax::visit::walk_expr+0x75a>
> │ │ │ +   3c676:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c678:      0f 84 81 0c 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c67e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c682:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c685: e8 96 e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c68a:      eb 1a                   jmp    3c6a6 
> <syntax::visit::walk_expr+0x766>
> │ │ │ +   3c68c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c690:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c693: e8 48 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c698:      eb 0c                   jmp    3c6a6 
> <syntax::visit::walk_expr+0x766>
> │ │ │ +   3c69a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c69e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c6a1: e8 da 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c6a6:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c6aa:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c6ae:      75 b0                   jne    3c660 
> <syntax::visit::walk_expr+0x720>
> │ │ │ +   3c6b0:      49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ +   3c6b4:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c6b7:      0f 85 09 f9 ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ +   3c6bd:      e9 9e 00 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c6c2:      c6 84 24 20 01 00 00    movb   $0x2,0x120(%rsp)
> │ │ │ +   3c6c9:      02 
> │ │ │ +   3c6ca:      49 8b 56 08             mov    0x8(%r14),%rdx
> │ │ │ +   3c6ce:      49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ +   3c6d2:      48 89 84 24 28 01 00    mov    %rax,0x128(%rsp)
> │ │ │ +   3c6d9:      00 
> │ │ │ +   3c6da:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ +   3c6e1:      00 
> │ │ │ +   3c6e2:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3c6e5:      e8 d6 cb ff ff          callq  392c0 
> <syntax::visit::walk_fn>
> │ │ │ +   3c6ea:      eb 74                   jmp    3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c6ec:      49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ +   3c6f0:      48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ +   3c6f4:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c6f7:      74 67                   je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3c6f9:      48 8b 19                mov    (%rcx),%rbx
> │ │ │ +   3c6fc:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3c700:      48 8d 2c 40             lea    (%rax,%rax,2),%rbp
> │ │ │ +   3c704:      66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ +   3c70b:      00 00 00 00 00 
> │ │ │ +   3c710:      8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ +   3c713:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c716: e8 55 b7 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3c71b:      0f b6 03                movzbl (%rbx),%eax
> │ │ │ +   3c71e:      84 c0                   test   %al,%al
> │ │ │ +   3c720:      74 1a                   je     3c73c 
> <syntax::visit::walk_expr+0x7fc>
> │ │ │ +   3c722:      3c 01                   cmp    $0x1,%al
> │ │ │ +   3c724:      74 24                   je     3c74a 
> <syntax::visit::walk_expr+0x80a>
> │ │ │ +   3c726:      3c 04                   cmp    $0x4,%al
> │ │ │ +   3c728:      0f 84 d1 0b 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ +   3c72e:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c732:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c735: e8 e6 e2 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3c73a:      eb 1a                   jmp    3c756 
> <syntax::visit::walk_expr+0x816>
> │ │ │ +   3c73c:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c740:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c743: e8 98 01 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ +   3c748:      eb 0c                   jmp    3c756 
> <syntax::visit::walk_expr+0x816>
> │ │ │ +   3c74a:      48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ +   3c74e:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3c751: e8 2a 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ +   3c756:      48 83 c3 18             add    $0x18,%rbx
> │ │ │ +   3c75a:      48 83 c5 e8             add    $0xffffffffffffffe8,%rbp
> │ │ │ +   3c75e:      75 b0                   jne    3c710 
> <syntax::visit::walk_expr+0x7d0>
> │ │ │ +   3c760:      48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ +   3c767:      5b                      pop    %rbx
> │ │ │ +   3c768:      41 5c                   pop    %r12
> │ │ │ +   3c76a:      41 5d                   pop    %r13
> │ │ │ +   3c76c:      41 5e                   pop    %r14
> │ │ │ +   3c76e:      41 5f                   pop    %r15
> │ │ │ +   3c770:      5d                      pop    %rbp
> │ │ │ +   3c771:      c3                      retq   
> │ │ │ +   3c772:      48 83 f8 14             cmp    $0x14,%rax
> │ │ │ +   3c776:      75 32                   jne    3c7aa 
> <syntax::visit::walk_expr+0x86a>
> │ │ │ +   3c778:      8b 84 24 ec 02 00 00    mov    0x2ec(%rsp),%eax
> │ │ │ +   3c77f:      89 44 24 3c             mov    %eax,0x3c(%rsp)
> │ │ │ +   3c783:      f6 c3 01                test   $0x1,%bl
> │ │ │ +   3c786:      0f 85 4d 01 00 00       jne    3c8d9 
> <syntax::visit::walk_expr+0x999>
> │ │ │ +   3c78c:      ba 09 00 00 00          mov    $0x9,%edx
> │ │ │ +   3c791:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ +   3c798:      00 
> │ │ │ +   3c799:      48 8d 35 ed 80 06 00    lea    0x680ed(%rip),%rsi       
>  
> │ │ │ + 3c7a0: e8 db 91 fd ff callq 15980 <<alloc::string::String as
> core::convert::From<&'a str>>::address@hidden>
> │ │ │ +   3c7a5:      e9 7b 01 00 00          jmpq   3c925 
> <syntax::visit::walk_expr+0x9e5>
> │ │ │ +   3c7aa:      0f 10 84 24 e8 02 00    movups 0x2e8(%rsp),%xmm0
> │ │ │ +   3c7b1:      00 
> │ │ │ +   3c7b2:      0f 10 8c 24 f8 02 00    movups 0x2f8(%rsp),%xmm1
> │ │ │ +   3c7b9:      00 
> │ │ │ +   3c7ba:      0f 29 4c 24 10          movaps %xmm1,0x10(%rsp)
> │ │ │ +   3c7bf:      0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ +   3c7c3:      48 8b 05 2e 27 28 00    mov    0x28272e(%rip),%rax      
>   
> │ │ │ +   3c7ca:      48 8b 00                mov    (%rax),%rax
> │ │ │ +   3c7cd:      31 c9                   xor    %ecx,%ecx
> │ │ │ +   3c7cf:      48 83 f8 02             cmp    $0x2,%rax
> │ │ │ +   3c7d3:      0f 92 c1                setb   %cl
> │ │ │ +   3c7d6:      48 83 f8 01             cmp    $0x1,%rax
> │ │ │ +   3c7da:      48 8d 44 09 ff          lea    -0x1(%rcx,%rcx,1),%rax
> │ │ │ +   3c7df:      b9 00 00 00 00          mov    $0x0,%ecx
> │ │ │ +   3c7e4:      48 0f 45 c8             cmovne %rax,%rcx
> │ │ │ +   3c7e8:      48 83 c1 01             add    $0x1,%rcx
> │ │ │ +   3c7ec:      48 83 f9 01             cmp    $0x1,%rcx
> │ │ │ +   3c7f0:      0f 87 de 08 00 00       ja     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ +   3c7f6:      e8 05 93 fd ff          callq  15b00 
> <log::address@hidden>
> │ │ │ +   3c7fb:      48 89 e1                mov    %rsp,%rcx
> │ │ │ +   3c7fe:      48 89 4c 24 70          mov    %rcx,0x70(%rsp)
> │ │ │ + 3c803: 48 8b 0d a6 27 28 00 mov 0x2827a6(%rip),%rcx # 2befb0
> <<rustc::hir::def::Def as core::fmt::Debug>::fmt>
> │ │ │ +   3c80a:      48 89 4c 24 78          mov    %rcx,0x78(%rsp)
> │ │ │ +   3c80f:      48 c7 84 24 20 01 00    movq   $0x1,0x120(%rsp)
> │ │ │ +   3c816:      00 01 00 00 00 
> │ │ │ +   3c81b:      48 8d 0d ee 7d 06 00    lea    0x67dee(%rip),%rcx       
>  
> │ │ │ +   3c822:      48 89 8c 24 28 01 00    mov    %rcx,0x128(%rsp)
> │ │ │ +   3c829:      00 
> │ │ │ +   3c82a:      48 c7 84 24 30 01 00    movq   $0x21,0x130(%rsp)
> │ │ │ +   3c831:      00 21 00 00 00 
> │ │ │ +   3c836:      48 8d 35 a3 07 28 00    lea    0x2807a3(%rip),%rsi      
>   
> │ │ │ +   3c83d:      48 89 b4 24 38 01 00    mov    %rsi,0x138(%rsp)
> │ │ │ +   3c844:      00 
> │ │ │ +   3c845:      48 c7 84 24 40 01 00    movq   $0x1,0x140(%rsp)
> │ │ │ +   3c84c:      00 01 00 00 00 
> │ │ │ +   3c851:      48 8d 35 e8 74 06 00    lea    0x674e8(%rip),%rsi       
>  
> │ │ │ +   3c858:      48 89 b4 24 48 01 00    mov    %rsi,0x148(%rsp)
> │ │ │ +   3c85f:      00 
> │ │ │ +   3c860:      48 c7 84 24 50 01 00    movq   $0x1,0x150(%rsp)
> │ │ │ +   3c867:      00 01 00 00 00 
> │ │ │ +   3c86c:      48 8d 74 24 70          lea    0x70(%rsp),%rsi
> │ │ │ +   3c871:      48 89 b4 24 58 01 00    mov    %rsi,0x158(%rsp)
> │ │ │ +   3c878:      00 
> │ │ │ +   3c879:      48 c7 84 24 60 01 00    movq   $0x1,0x160(%rsp)
> │ │ │ +   3c880:      00 01 00 00 00 
> │ │ │ +   3c885:      48 89 8c 24 68 01 00    mov    %rcx,0x168(%rsp)
> │ │ │ +   3c88c:      00 
> │ │ │ +   3c88d:      48 c7 84 24 70 01 00    movq   $0x21,0x170(%rsp)
> │ │ │ +   3c894:      00 21 00 00 00 
> │ │ │ +   3c899:      48 8d 0d 70 7c 06 00    lea    0x67c70(%rip),%rcx       
>  
> │ │ │ +   3c8a0:      48 89 8c 24 78 01 00    mov    %rcx,0x178(%rsp)
> │ │ │ +   3c8a7:      00 
> │ │ │ +   3c8a8:      48 c7 84 24 80 01 00    movq   $0x26,0x180(%rsp)
> │ │ │ +   3c8af:      00 26 00 00 00 
> │ │ │ +   3c8b4:      48 b9 01 00 00 00 c2    movabs $0x6c200000001,%rcx
> │ │ │ +   3c8bb:      06 00 00 
> │ │ │ +   3c8be:      48 89 8c 24 88 01 00    mov    %rcx,0x188(%rsp)
> │ │ │ +   3c8c5:      00 
> │ │ │ +   3c8c6:      48 89 c7                mov    %rax,%rdi
> │ │ │ +   3c8c9:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ +   3c8d0:      00 
> │ │ │ +   3c8d1:      ff 52 20                callq  *0x20(%rdx)
> │ │ │ +   3c8d4:      e9 fb 07 00 00          jmpq   3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ +   3c8d9:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3c8e0:      00 
> │ │ │ +   3c8e1:      48 8b b4 24 b8 00 00    mov    0xb8(%rsp),%rsi
> │ │ │ +   3c8e8:      00 
> │ │ │ +   3c8e9:      44 89 fa                mov    %r15d,%edx
> │ │ │ + 3c8ec: e8 ff 88 fd ff callq 151f0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ +   3c8f1:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ +   3c8f8:      00 
> │ │ │ +   3c8f9:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ +   3c900:      00 
> │ │ │ + 3c901: e8 7a 85 fd ff callq 14e80 <<alloc::string::String as
> core::clone::Clone>::address@hidden>
> │ │ │ +   3c906:      48 8b b4 24 28 01 00    mov    0x128(%rsp),%rsi
> │ │ │ +   3c90d:      00 
> │ │ │ +   3c90e:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3c911:      74 12                   je     3c925 
> <syntax::visit::walk_expr+0x9e5>
> │ │ │ +   3c913:      48 8b bc 24 20 01 00    mov    0x120(%rsp),%rdi
> │ │ │ +   3c91a:      00 
> │ │ │ +   3c91b:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3c920:      e8 eb 84 fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3c925:      48 8b bc 24 68 02 00    mov    0x268(%rsp),%rdi
> │ │ │ +   3c92c:      00 
> │ │ │ + 3c92d: e8 4e 8e fd ff callq 15780
> <<rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx> as
> core::ops::deref::Deref>::address@hidden>
> │ │ │ +   3c932:      48 8b 00                mov    (%rax),%rax
> │ │ │ +   3c935:      8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ +   3c939:      48 8b 98 28 03 00 00    mov    0x328(%rax),%rbx
> │ │ │ + 3c940: e8 8b 90 fd ff callq 159d0 <<syntax::ast::NodeId as
> rustc_data_structures::indexed_vec::Idx>::address@hidden>
> │ │ │ +   3c945:      48 8b 93 b8 00 00 00    mov    0xb8(%rbx),%rdx
> │ │ │ +   3c94c:      48 39 c2                cmp    %rax,%rdx
> │ │ │ +   3c94f:      0f 86 c3 09 00 00       jbe    3d318 
> <syntax::visit::walk_expr+0x13d8>
> │ │ │ +   3c955:      48 8b 8b a8 00 00 00    mov    0xa8(%rbx),%rcx
> │ │ │ +   3c95c:      8b 34 c1                mov    (%rcx,%rax,8),%esi
> │ │ │ +   3c95f:      8b 54 c1 04             mov    0x4(%rcx,%rax,8),%edx
> │ │ │ +   3c963:      49 8b 7d 10             mov    0x10(%r13),%rdi
> │ │ │ + 3c967: e8 94 7e fd ff callq 14800
> <rustc::ty::context::TypeckTables::address@hidden>
> │ │ │ +   3c96c:      48 85 c0                test   %rax,%rax
> │ │ │ +   3c96f:      0f 84 68 01 00 00       je     3cadd 
> <syntax::visit::walk_expr+0xb9d>
> │ │ │ +   3c975:      48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ +   3c97c:      00 
> │ │ │ +   3c97d:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ +   3c984:      00 
> │ │ │ +   3c985:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ +   3c98a:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3c98d:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ +   3c990:      48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ +   3c997:      00 
> │ │ │ +   3c998:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ + 3c99d: 48 8d 05 7c b3 fe ff lea -0x14c84(%rip),%rax # 27d20
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ +   3c9a4:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ +   3c9a9:      48 89 e0                mov    %rsp,%rax
> │ │ │ +   3c9ac:      48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ +   3c9b1:      48 8d 05 f0 00 28 00    lea    0x2800f0(%rip),%rax      
>   
> │ │ │ +   3c9b8:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ +   3c9bf:      00 
> │ │ │ +   3c9c0:      48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ +   3c9c7:      00 01 00 00 00 
> │ │ │ +   3c9cc:      48 8d 05 6d 73 06 00    lea    0x6736d(%rip),%rax       
>  
> │ │ │ +   3c9d3:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ +   3c9da:      00 
> │ │ │ +   3c9db:      48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ +   3c9e2:      00 01 00 00 00 
> │ │ │ +   3c9e7:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ +   3c9ec:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ +   3c9f3:      00 
> │ │ │ +   3c9f4:      48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ +   3c9fb:      00 01 00 00 00 
> │ │ │ +   3ca00:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ +   3ca05:      48 8d 35 5c 01 28 00    lea    0x28015c(%rip),%rsi      
>   
> │ │ │ +   3ca0c:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ +   3ca13:      00 
> │ │ │ +   3ca14:      e8 67 82 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ +   3ca19:      84 c0                   test   %al,%al
> │ │ │ +   3ca1b:      0f 85 0b 09 00 00       jne    3d32c 
> <syntax::visit::walk_expr+0x13ec>
> │ │ │ +   3ca21:      48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ +   3ca26:      48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ +   3ca2b:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3ca2e:      0f 82 02 09 00 00       jb     3d336 
> <syntax::visit::walk_expr+0x13f6>
> │ │ │ +   3ca34:      48 85 ed                test   %rbp,%rbp
> │ │ │ +   3ca37:      74 0b                   je     3ca44 
> <syntax::visit::walk_expr+0xb04>
> │ │ │ +   3ca39:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3ca3c:      75 36                   jne    3ca74 
> <syntax::visit::walk_expr+0xb34>
> │ │ │ +   3ca3e:      48 8b 1c 24             mov    (%rsp),%rbx
> │ │ │ +   3ca42:      eb 64                   jmp    3caa8 
> <syntax::visit::walk_expr+0xb68>
> │ │ │ +   3ca44:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3ca47:      74 0e                   je     3ca57 
> <syntax::visit::walk_expr+0xb17>
> │ │ │ +   3ca49:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ +   3ca4d:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3ca52:      e8 b9 83 fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3ca57:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ +   3ca5e:      00 
> │ │ │ +   3ca5f:      48 c7 44 24 08 00 00    movq   $0x0,0x8(%rsp)
> │ │ │ +   3ca66:      00 00 
> │ │ │ +   3ca68:      bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ +   3ca6d:      bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ +   3ca72:      eb 37                   jmp    3caab 
> <syntax::visit::walk_expr+0xb6b>
> │ │ │ +   3ca74:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ +   3ca78:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3ca7d:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ +   3ca83:      48 89 e9                mov    %rbp,%rcx
> │ │ │ +   3ca86:      4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ +   3ca8d:      00 
> │ │ │ +   3ca8e:      e8 dd 7d fd ff          callq  14870 <address@hidden>
> │ │ │ +   3ca93:      48 89 c3                mov    %rax,%rbx
> │ │ │ +   3ca96:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3ca99:      0f 84 a8 08 00 00       je     3d347 
> <syntax::visit::walk_expr+0x1407>
> │ │ │ +   3ca9f:      48 89 1c 24             mov    %rbx,(%rsp)
> │ │ │ +   3caa3:      48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ +   3caa8:      48 89 dd                mov    %rbx,%rbp
> │ │ │ +   3caab:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ +   3cab0:      0f 10 00                movups (%rax),%xmm0
> │ │ │ +   3cab3:      0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ +   3caba:      00 
> │ │ │ +   3cabb:      48 85 ed                test   %rbp,%rbp
> │ │ │ +   3cabe:      74 1d                   je     3cadd 
> <syntax::visit::walk_expr+0xb9d>
> │ │ │ +   3cac0:      48 89 9c 24 c0 00 00    mov    %rbx,0xc0(%rsp)
> │ │ │ +   3cac7:      00 
> │ │ │ +   3cac8:      0f 28 84 24 20 01 00    movaps 0x120(%rsp),%xmm0
> │ │ │ +   3cacf:      00 
> │ │ │ +   3cad0:      48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ +   3cad7:      00 
> │ │ │ +   3cad8:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ +   3cadb:      eb 24                   jmp    3cb01 
> <syntax::visit::walk_expr+0xbc1>
> │ │ │ +   3cadd:      48 c7 84 24 c0 00 00    movq   $0x1,0xc0(%rsp)
> │ │ │ +   3cae4:      00 01 00 00 00 
> │ │ │ +   3cae9:      48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ +   3caf0:      00 
> │ │ │ +   3caf1:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3caf4:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ +   3caf7:      bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ +   3cafc:      bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ +   3cb01:      ba 02 00 00 00          mov    $0x2,%edx
> │ │ │ +   3cb06:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ +   3cb0d:      00 
> │ │ │ +   3cb0e:      48 8d 35 1d 70 06 00    lea    0x6701d(%rip),%rsi       
>  
> │ │ │ +   3cb15:      e8 56 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ +   3cb1a:      48 8b 94 24 d0 00 00    mov    0xd0(%rsp),%rdx
> │ │ │ +   3cb21:      00 
> │ │ │ +   3cb22:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ +   3cb29:      00 
> │ │ │ +   3cb2a:      48 89 ee                mov    %rbp,%rsi
> │ │ │ +   3cb2d:      e8 3e 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ +   3cb32:      4c 89 fe                mov    %r15,%rsi
> │ │ │ +   3cb35:      48 c1 e6 08             shl    $0x8,%rsi
> │ │ │ +   3cb39:      48 83 ce 01             or     $0x1,%rsi
> │ │ │ +   3cb3d:      48 8b bc 24 b8 00 00    mov    0xb8(%rsp),%rdi
> │ │ │ +   3cb44:      00 
> │ │ │ +   3cb45:      44 89 fa                mov    %r15d,%edx
> │ │ │ + 3cb48: e8 63 7f fd ff callq 14ab0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ +   3cb4d:      84 c0                   test   %al,%al
> │ │ │ +   3cb4f:      74 23                   je     3cb74 
> <syntax::visit::walk_expr+0xc34>
> │ │ │ +   3cb51:      48 8b b4 24 c8 00 00    mov    0xc8(%rsp),%rsi
> │ │ │ +   3cb58:      00 
> │ │ │ +   3cb59:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3cb5c:      0f 84 68 04 00 00       je     3cfca 
> <syntax::visit::walk_expr+0x108a>
> │ │ │ +   3cb62:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cb67:      48 89 df                mov    %rbx,%rdi
> │ │ │ +   3cb6a:      e8 a1 82 fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3cb6f:      e9 56 04 00 00          jmpq   3cfca 
> <syntax::visit::walk_expr+0x108a>
> │ │ │ +   3cb74:      48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ +   3cb79:      48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ +   3cb80:      00 
> │ │ │ +   3cb81:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ +   3cb88:      00 
> │ │ │ +   3cb89:      48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ +   3cb8e:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3cb91:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ +   3cb94:      48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ +   3cb9b:      00 
> │ │ │ +   3cb9c:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ + 3cba1: 48 8d 05 a8 b1 fe ff lea -0x14e58(%rip),%rax # 27d50
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ +   3cba8:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ +   3cbad:      48 89 e0                mov    %rsp,%rax
> │ │ │ +   3cbb0:      48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ +   3cbb5:      48 8d 05 ec fe 27 00    lea    0x27feec(%rip),%rax      
>   
> │ │ │ +   3cbbc:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ +   3cbc3:      00 
> │ │ │ +   3cbc4:      48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ +   3cbcb:      00 01 00 00 00 
> │ │ │ +   3cbd0:      48 8d 05 69 71 06 00    lea    0x67169(%rip),%rax       
>  
> │ │ │ +   3cbd7:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ +   3cbde:      00 
> │ │ │ +   3cbdf:      48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ +   3cbe6:      00 01 00 00 00 
> │ │ │ +   3cbeb:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ +   3cbf0:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ +   3cbf7:      00 
> │ │ │ +   3cbf8:      48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ +   3cbff:      00 01 00 00 00 
> │ │ │ +   3cc04:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ +   3cc09:      48 8d 35 58 ff 27 00    lea    0x27ff58(%rip),%rsi      
>   
> │ │ │ +   3cc10:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ +   3cc17:      00 
> │ │ │ +   3cc18:      e8 63 80 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ +   3cc1d:      84 c0                   test   %al,%al
> │ │ │ +   3cc1f:      0f 85 81 07 00 00       jne    3d3a6 
> <syntax::visit::walk_expr+0x1466>
> │ │ │ +   3cc25:      48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ +   3cc2a:      48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ +   3cc2f:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3cc32:      0f 82 75 07 00 00       jb     3d3ad 
> <syntax::visit::walk_expr+0x146d>
> │ │ │ +   3cc38:      48 85 ed                test   %rbp,%rbp
> │ │ │ +   3cc3b:      74 33                   je     3cc70 
> <syntax::visit::walk_expr+0xd30>
> │ │ │ +   3cc3d:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3cc40:      74 50                   je     3cc92 
> <syntax::visit::walk_expr+0xd52>
> │ │ │ +   3cc42:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ +   3cc46:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cc4b:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ +   3cc51:      48 89 e9                mov    %rbp,%rcx
> │ │ │ +   3cc54:      4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ +   3cc5b:      00 
> │ │ │ +   3cc5c:      e8 0f 7c fd ff          callq  14870 <address@hidden>
> │ │ │ +   3cc61:      48 85 c0                test   %rax,%rax
> │ │ │ +   3cc64:      0f 84 dd 06 00 00       je     3d347 
> <syntax::visit::walk_expr+0x1407>
> │ │ │ +   3cc6a:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ +   3cc6e:      eb 1d                   jmp    3cc8d 
> <syntax::visit::walk_expr+0xd4d>
> │ │ │ +   3cc70:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3cc73:      74 0e                   je     3cc83 
> <syntax::visit::walk_expr+0xd43>
> │ │ │ +   3cc75:      48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ +   3cc79:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cc7e:      e8 8d 81 fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3cc83:      48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ +   3cc8a:      00 
> │ │ │ +   3cc8b:      31 ed                   xor    %ebp,%ebp
> │ │ │ +   3cc8d:      48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ +   3cc92:      48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ +   3cc97:      48 89 84 24 80 00 00    mov    %rax,0x80(%rsp)
> │ │ │ +   3cc9e:      00 
> │ │ │ +   3cc9f:      0f 10 04 24             movups (%rsp),%xmm0
> │ │ │ +   3cca3:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ +   3cca8:      48 8d 44 24 70          lea    0x70(%rsp),%rax
> │ │ │ +   3ccad:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ + 3ccb1: 48 8d 05 58 08 ff ff lea -0xf7a8(%rip),%rax # 2d510
> <<alloc::string::String as core::fmt::Display>::fmt>
> │ │ │ +   3ccb8:      48 89 44 24 08          mov    %rax,0x8(%rsp)
> │ │ │ +   3ccbd:      48 8d 44 24 3c          lea    0x3c(%rsp),%rax
> │ │ │ +   3ccc2:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ + 3ccc7: 48 8b 05 62 22 28 00 mov 0x282262(%rip),%rax # 2bef30
> <<syntax::ast::NodeId as core::fmt::Display>::fmt>
> │ │ │ +   3ccce:      48 89 44 24 18          mov    %rax,0x18(%rsp)
> │ │ │ +   3ccd3:      48 8d 05 ae 02 28 00    lea    0x2802ae(%rip),%rax      
>   
> │ │ │ +   3ccda:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ +   3cce1:      00 
> │ │ │ +   3cce2:      48 c7 84 24 28 01 00    movq   $0x2,0x128(%rsp)
> │ │ │ +   3cce9:      00 02 00 00 00 
> │ │ │ +   3ccee:      48 8d 05 8b 72 06 00    lea    0x6728b(%rip),%rax       
>  
> │ │ │ +   3ccf5:      48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ +   3ccfc:      00 
> │ │ │ +   3ccfd:      48 c7 84 24 38 01 00    movq   $0x2,0x138(%rsp)
> │ │ │ +   3cd04:      00 02 00 00 00 
> │ │ │ +   3cd09:      48 89 e0                mov    %rsp,%rax
> │ │ │ +   3cd0c:      48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ +   3cd13:      00 
> │ │ │ +   3cd14:      48 c7 84 24 48 01 00    movq   $0x2,0x148(%rsp)
> │ │ │ +   3cd1b:      00 02 00 00 00 
> │ │ │ +   3cd20:      48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ +   3cd27:      00 
> │ │ │ +   3cd28:      48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ +   3cd2f:      00 
> │ │ │ +   3cd30:      e8 2b 7e fd ff          callq  14b60 
> <alloc::fmt::address@hidden>
> │ │ │ +   3cd35:      48 8b 74 24 78          mov    0x78(%rsp),%rsi
> │ │ │ +   3cd3a:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3cd3d:      74 0f                   je     3cd4e 
> <syntax::visit::walk_expr+0xe0e>
> │ │ │ +   3cd3f:      48 8b 7c 24 70          mov    0x70(%rsp),%rdi
> │ │ │ +   3cd44:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cd49:      e8 c2 80 fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3cd4e:      8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ +   3cd52:      4c 89 ee                mov    %r13,%rsi
> │ │ │ +   3cd55:      e8 56 8b fd ff          callq  158b0 
> <rustc_save_analysis::address@hidden>
> │ │ │ +   3cd5a:      89 c3                   mov    %eax,%ebx
> │ │ │ +   3cd5c:      89 d5                   mov    %edx,%ebp
> │ │ │ +   3cd5e:      48 8d bc 24 b8 02 00    lea    0x2b8(%rsp),%rdi
> │ │ │ +   3cd65:      00 
> │ │ │ +   3cd66:      4c 89 ee                mov    %r13,%rsi
> │ │ │ +   3cd69:      44 89 fa                mov    %r15d,%edx
> │ │ │ + 3cd6c: e8 ef 85 fd ff callq 15360
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ +   3cd71:      49 8b 45 68             mov    0x68(%r13),%rax
> │ │ │ +   3cd75:      48 89 84 24 58 02 00    mov    %rax,0x258(%rsp)
> │ │ │ +   3cd7c:      00 
> │ │ │ +   3cd7d:      0f 10 84 24 b8 02 00    movups 0x2b8(%rsp),%xmm0
> │ │ │ +   3cd84:      00 
> │ │ │ +   3cd85:      0f 10 8c 24 c8 02 00    movups 0x2c8(%rsp),%xmm1
> │ │ │ +   3cd8c:      00 
> │ │ │ +   3cd8d:      0f 10 94 24 d8 02 00    movups 0x2d8(%rsp),%xmm2
> │ │ │ +   3cd94:      00 
> │ │ │ +   3cd95:      0f 29 94 24 90 00 00    movaps %xmm2,0x90(%rsp)
> │ │ │ +   3cd9c:      00 
> │ │ │ +   3cd9d:      0f 29 8c 24 80 00 00    movaps %xmm1,0x80(%rsp)
> │ │ │ +   3cda4:      00 
> │ │ │ +   3cda5:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ +   3cdaa:      48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ +   3cdaf:      48 89 84 24 70 02 00    mov    %rax,0x270(%rsp)
> │ │ │ +   3cdb6:      00 
> │ │ │ +   3cdb7:      48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ +   3cdbe:      00 00 
> │ │ │ +   3cdc0:      48 8d 44 24 60          lea    0x60(%rsp),%rax
> │ │ │ +   3cdc5:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3cdc8:      0f 11 00                movups %xmm0,(%rax)
> │ │ │ +   3cdcb:      48 8d 84 24 70 02 00    lea    0x270(%rsp),%rax
> │ │ │ +   3cdd2:      00 
> │ │ │ +   3cdd3:      48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ + 3cdd8: 48 8d 05 71 af fe ff lea -0x1508f(%rip),%rax # 27d50
> <<&'a T as core::fmt::Display>::fmt>
> │ │ │ +   3cddf:      48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ +   3cde4:      48 8d 44 24 58          lea    0x58(%rsp),%rax
> │ │ │ +   3cde9:      48 89 84 24 78 02 00    mov    %rax,0x278(%rsp)
> │ │ │ +   3cdf0:      00 
> │ │ │ +   3cdf1:      48 8d 05 b0 fc 27 00    lea    0x27fcb0(%rip),%rax      
>   
> │ │ │ +   3cdf8:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ +   3cdfc:      48 c7 44 24 08 01 00    movq   $0x1,0x8(%rsp)
> │ │ │ +   3ce03:      00 00 
> │ │ │ +   3ce05:      48 8d 05 34 6f 06 00    lea    0x66f34(%rip),%rax       
>  
> │ │ │ +   3ce0c:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ +   3ce11:      48 c7 44 24 18 01 00    movq   $0x1,0x18(%rsp)
> │ │ │ +   3ce18:      00 00 
> │ │ │ +   3ce1a:      48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ +   3ce1f:      48 89 44 24 20          mov    %rax,0x20(%rsp)
> │ │ │ +   3ce24:      48 c7 44 24 28 01 00    movq   $0x1,0x28(%rsp)
> │ │ │ +   3ce2b:      00 00 
> │ │ │ +   3ce2d:      48 8d bc 24 78 02 00    lea    0x278(%rsp),%rdi
> │ │ │ +   3ce34:      00 
> │ │ │ +   3ce35:      48 8d 35 2c fd 27 00    lea    0x27fd2c(%rip),%rsi      
>   
> │ │ │ +   3ce3c:      48 89 e2                mov    %rsp,%rdx
> │ │ │ +   3ce3f:      e8 3c 7e fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ +   3ce44:      41 89 ef                mov    %ebp,%r15d
> │ │ │ +   3ce47:      84 c0                   test   %al,%al
> │ │ │ +   3ce49:      0f 85 6c 05 00 00       jne    3d3bb 
> <syntax::visit::walk_expr+0x147b>
> │ │ │ +   3ce4f:      48 8b 74 24 60          mov    0x60(%rsp),%rsi
> │ │ │ +   3ce54:      48 8b 6c 24 68          mov    0x68(%rsp),%rbp
> │ │ │ +   3ce59:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3ce5c:      0f 82 60 05 00 00       jb     3d3c2 
> <syntax::visit::walk_expr+0x1482>
> │ │ │ +   3ce62:      48 85 ed                test   %rbp,%rbp
> │ │ │ +   3ce65:      74 30                   je     3ce97 
> <syntax::visit::walk_expr+0xf57>
> │ │ │ +   3ce67:      48 39 ee                cmp    %rbp,%rsi
> │ │ │ +   3ce6a:      74 4f                   je     3cebb 
> <syntax::visit::walk_expr+0xf7b>
> │ │ │ +   3ce6c:      48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ +   3ce71:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3ce76:      41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ +   3ce7c:      48 89 e9                mov    %rbp,%rcx
> │ │ │ +   3ce7f:      49 89 e1                mov    %rsp,%r9
> │ │ │ +   3ce82:      e8 e9 79 fd ff          callq  14870 <address@hidden>
> │ │ │ +   3ce87:      48 85 c0                test   %rax,%rax
> │ │ │ +   3ce8a:      0f 84 f0 04 00 00       je     3d380 
> <syntax::visit::walk_expr+0x1440>
> │ │ │ +   3ce90:      48 89 44 24 58          mov    %rax,0x58(%rsp)
> │ │ │ +   3ce95:      eb 1f                   jmp    3ceb6 
> <syntax::visit::walk_expr+0xf76>
> │ │ │ +   3ce97:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3ce9a:      74 0f                   je     3ceab 
> <syntax::visit::walk_expr+0xf6b>
> │ │ │ +   3ce9c:      48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ +   3cea1:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cea6:      e8 65 7f fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3ceab:      48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ +   3ceb2:      00 00 
> │ │ │ +   3ceb4:      31 ed                   xor    %ebp,%ebp
> │ │ │ +   3ceb6:      48 89 6c 24 60          mov    %rbp,0x60(%rsp)
> │ │ │ +   3cebb:      48 8b 44 24 68          mov    0x68(%rsp),%rax
> │ │ │ +   3cec0:      48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ +   3cec5:      0f 10 44 24 58          movups 0x58(%rsp),%xmm0
> │ │ │ +   3ceca:      c6 84 24 48 02 00 00    movb   $0xc,0x248(%rsp)
> │ │ │ +   3ced1:      0c 
> │ │ │ +   3ced2:      0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ +   3ced6:      89 9c 24 28 02 00 00    mov    %ebx,0x228(%rsp)
> │ │ │ +   3cedd:      44 89 bc 24 2c 02 00    mov    %r15d,0x22c(%rsp)
> │ │ │ +   3cee4:      00 
> │ │ │ +   3cee5:      0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ +   3ceea:      0f 28 8c 24 80 00 00    movaps 0x80(%rsp),%xmm1
> │ │ │ +   3cef1:      00 
> │ │ │ +   3cef2:      0f 28 94 24 90 00 00    movaps 0x90(%rsp),%xmm2
> │ │ │ +   3cef9:      00 
> │ │ │ +   3cefa:      0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ +   3cf01:      00 
> │ │ │ +   3cf02:      0f 29 8c 24 30 01 00    movaps %xmm1,0x130(%rsp)
> │ │ │ +   3cf09:      00 
> │ │ │ +   3cf0a:      0f 29 94 24 40 01 00    movaps %xmm2,0x140(%rsp)
> │ │ │ +   3cf11:      00 
> │ │ │ +   3cf12:      48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ +   3cf17:      48 8d 8c 24 50 01 00    lea    0x150(%rsp),%rcx
> │ │ │ +   3cf1e:      00 
> │ │ │ +   3cf1f:      48 89 41 10             mov    %rax,0x10(%rcx)
> │ │ │ +   3cf23:      0f 28 04 24             movaps (%rsp),%xmm0
> │ │ │ +   3cf27:      0f 11 01                movups %xmm0,(%rcx)
> │ │ │ +   3cf2a:      48 8b 84 24 b0 02 00    mov    0x2b0(%rsp),%rax
> │ │ │ +   3cf31:      00 
> │ │ │ +   3cf32:      48 89 41 28             mov    %rax,0x28(%rcx)
> │ │ │ +   3cf36:      0f 10 84 24 a0 02 00    movups 0x2a0(%rsp),%xmm0
> │ │ │ +   3cf3d:      00 
> │ │ │ +   3cf3e:      0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ +   3cf42:      48 8b 84 24 d0 00 00    mov    0xd0(%rsp),%rax
> │ │ │ +   3cf49:      00 
> │ │ │ +   3cf4a:      48 89 41 40             mov    %rax,0x40(%rcx)
> │ │ │ +   3cf4e:      0f 10 84 24 c0 00 00    movups 0xc0(%rsp),%xmm0
> │ │ │ +   3cf55:      00 
> │ │ │ +   3cf56:      0f 11 41 30             movups %xmm0,0x30(%rcx)
> │ │ │ +   3cf5a:      c7 84 24 30 02 00 00    movl   $0x0,0x230(%rsp)
> │ │ │ +   3cf61:      00 00 00 00 
> │ │ │ +   3cf65:      48 c7 84 24 98 01 00    movq   $0x4,0x198(%rsp)
> │ │ │ +   3cf6c:      00 04 00 00 00 
> │ │ │ +   3cf71:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3cf74:      0f 11 41 50             movups %xmm0,0x50(%rcx)
> │ │ │ +   3cf78:      c7 84 24 3c 02 00 00    movl   $0x0,0x23c(%rsp)
> │ │ │ +   3cf7f:      00 00 00 00 
> │ │ │ +   3cf83:      48 c7 84 24 b0 01 00    movq   $0x1,0x1b0(%rsp)
> │ │ │ +   3cf8a:      00 01 00 00 00 
> │ │ │ +   3cf8f:      0f 11 41 68             movups %xmm0,0x68(%rcx)
> │ │ │ +   3cf93:      48 c7 41 78 00 00 00    movq   $0x0,0x78(%rcx)
> │ │ │ +   3cf9a:      00 
> │ │ │ +   3cf9b:      48 c7 84 24 10 02 00    movq   $0x8,0x210(%rsp)
> │ │ │ +   3cfa2:      00 08 00 00 00 
> │ │ │ +   3cfa7:      0f 11 81 c8 00 00 00    movups %xmm0,0xc8(%rcx)
> │ │ │ +   3cfae:      48 8b bc 24 58 02 00    mov    0x258(%rsp),%rdi
> │ │ │ +   3cfb5:      00 
> │ │ │ +   3cfb6:      48 8d 35 4d 76 06 00    lea    0x6764d(%rip),%rsi       
>  
> │ │ │ +   3cfbd:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ +   3cfc4:      00 
> │ │ │ + 3cfc5: e8 36 09 01 00 callq 4d900
> <<rustc_save_analysis::json_dumper::JsonDumper<O>>::dump_def>
> │ │ │ +   3cfca:      48 8b b4 24 10 01 00    mov    0x110(%rsp),%rsi
> │ │ │ +   3cfd1:      00 
> │ │ │ +   3cfd2:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3cfd5:      0f 84 f9 00 00 00       je     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ +   3cfdb:      48 8b bc 24 08 01 00    mov    0x108(%rsp),%rdi
> │ │ │ +   3cfe2:      00 
> │ │ │ +   3cfe3:      ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ +   3cfe8:      e9 e2 00 00 00          jmpq   3d0cf 
> <syntax::visit::walk_expr+0x118f>
> │ │ │ +   3cfed:      4c 89 f0                mov    %r14,%rax
> │ │ │ +   3cff0:      4c 8d 70 14             lea    0x14(%rax),%r14
> │ │ │ +   3cff4:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ +   3cffb:      00 
> │ │ │ +   3cffc:      8a 58 10                mov    0x10(%rax),%bl
> │ │ │ +   3cfff:      80 fb 02                cmp    $0x2,%bl
> │ │ │ +   3d002:      0f 84 c5 01 00 00       je     3d1cd 
> <syntax::visit::walk_expr+0x128d>
> │ │ │ +   3d008:      8b 28                   mov    (%rax),%ebp
> │ │ │ +   3d00a:      44 8b 78 0c             mov    0xc(%rax),%r15d
> │ │ │ +   3d00e:      48 8b 40 04             mov    0x4(%rax),%rax
> │ │ │ +   3d012:      48 89 44 24 50          mov    %rax,0x50(%rsp)
> │ │ │ +   3d017:      48 8d bc 24 e8 02 00    lea    0x2e8(%rsp),%rdi
> │ │ │ +   3d01e:      00 
> │ │ │ +   3d01f:      4c 89 ee                mov    %r13,%rsi
> │ │ │ +   3d022:      89 ea                   mov    %ebp,%edx
> │ │ │ +   3d024:      e8 a7 78 fd ff          callq  148d0 
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ +   3d029:      0f b6 84 24 e8 02 00    movzbl 0x2e8(%rsp),%eax
> │ │ │ +   3d030:      00 
> │ │ │ +   3d031:      89 c1                   mov    %eax,%ecx
> │ │ │ +   3d033:      80 e1 1f                and    $0x1f,%cl
> │ │ │ +   3d036:      80 f9 14                cmp    $0x14,%cl
> │ │ │ +   3d039:      0f 87 6b f7 ff ff       ja     3c7aa 
> <syntax::visit::walk_expr+0x86a>
> │ │ │ +   3d03f:      b9 52 52 0b 00          mov    $0xb5252,%ecx
> │ │ │ +   3d044:      48 0f a3 c1             bt     %rax,%rcx
> │ │ │ +   3d048:      0f 83 24 f7 ff ff       jae    3c772 
> <syntax::visit::walk_expr+0x832>
> │ │ │ +   3d04e:      8b 54 24 50             mov    0x50(%rsp),%edx
> │ │ │ +   3d052:      8b 4c 24 54             mov    0x54(%rsp),%ecx
> │ │ │ +   3d056:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d05d:      00 
> │ │ │ +   3d05e:      44 89 fe                mov    %r15d,%esi
> │ │ │ +   3d061:      e8 2a 7d fd ff          callq  14d90 
> <syntax::ast::Path::address@hidden>
> │ │ │ +   3d066:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3d069:      89 ee                   mov    %ebp,%esi
> │ │ │ +   3d06b:      48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ +   3d072:      00 
> │ │ │ + 3d073: e8 68 6c 01 00 callq 53ce0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::dump_path_ref>
> │ │ │ +   3d078:      4c 8b bc 24 20 01 00    mov    0x120(%rsp),%r15
> │ │ │ +   3d07f:      00 
> │ │ │ +   3d080:      48 8b 84 24 30 01 00    mov    0x130(%rsp),%rax
> │ │ │ +   3d087:      00 
> │ │ │ +   3d088:      48 85 c0                test   %rax,%rax
> │ │ │ +   3d08b:      74 25                   je     3d0b2 
> <syntax::visit::walk_expr+0x1172>
> │ │ │ +   3d08d:      48 8d 04 40             lea    (%rax,%rax,2),%rax
> │ │ │ +   3d091:      48 8d 1c c5 e8 ff ff    lea    -0x18(,%rax,8),%rbx
> │ │ │ +   3d098:      ff 
> │ │ │ +   3d099:      4c 89 fd                mov    %r15,%rbp
> │ │ │ +   3d09c:      48 89 ef                mov    %rbp,%rdi
> │ │ │ +   3d09f:      e8 3c 67 fe ff          callq  237e0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d0a4:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ +   3d0a8:      48 83 c3 e8             add    $0xffffffffffffffe8,%rbx
> │ │ │ +   3d0ac:      48 83 fb e8             cmp    $0xffffffffffffffe8,%rbx
> │ │ │ +   3d0b0:      75 ea                   jne    3d09c 
> <syntax::visit::walk_expr+0x115c>
> │ │ │ +   3d0b2:      48 8b 84 24 28 01 00    mov    0x128(%rsp),%rax
> │ │ │ +   3d0b9:      00 
> │ │ │ +   3d0ba:      48 85 c0                test   %rax,%rax
> │ │ │ +   3d0bd:      74 15                   je     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ +   3d0bf:      48 c1 e0 03             shl    $0x3,%rax
> │ │ │ +   3d0c3:      48 8d 34 40             lea    (%rax,%rax,2),%rsi
> │ │ │ +   3d0c7:      ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ +   3d0cc:      4c 89 ff                mov    %r15,%rdi
> │ │ │ +   3d0cf:      e8 3c 7d fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3d0d4:      4d 39 e6                cmp    %r12,%r14
> │ │ │ +   3d0d7:      0f 85 10 ff ff ff       jne    3cfed 
> <syntax::visit::walk_expr+0x10ad>
> │ │ │ +   3d0dd:      e9 eb 00 00 00          jmpq   3d1cd 
> <syntax::visit::walk_expr+0x128d>
> │ │ │ +   3d0e2:      48 c7 84 24 d8 00 00    movq   $0x8,0xd8(%rsp)
> │ │ │ +   3d0e9:      00 08 00 00 00 
> │ │ │ +   3d0ee:      0f 11 01                movups %xmm0,(%rcx)
> │ │ │ +   3d0f1:      48 c7 84 24 f0 00 00    movq   $0x4,0xf0(%rsp)
> │ │ │ +   3d0f8:      00 04 00 00 00 
> │ │ │ +   3d0fd:      0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ +   3d101:      4c 8b 70 28             mov    0x28(%rax),%r14
> │ │ │ +   3d105:      4d 85 f6                test   %r14,%r14
> │ │ │ +   3d108:      48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ +   3d10f:      00 
> │ │ │ +   3d110:      74 63                   je     3d175 
> <syntax::visit::walk_expr+0x1235>
> │ │ │ +   3d112:      48 8b 58 18             mov    0x18(%rax),%rbx
> │ │ │ +   3d116:      49 c1 e6 03             shl    $0x3,%r14
> │ │ │ +   3d11a:      48 8b 33                mov    (%rbx),%rsi
> │ │ │ +   3d11d:      4c 89 ff                mov    %r15,%rdi
> │ │ │ + 3d120: e8 4b 89 fd ff callq 15a70
> <<rustc_save_analysis::PathCollector<'l> as
> syntax::visit::Visitor<'a>>::address@hidden>
> │ │ │ +   3d125:      48 8b 2b                mov    (%rbx),%rbp
> │ │ │ +   3d128:      8b 75 54                mov    0x54(%rbp),%esi
> │ │ │ +   3d12b:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3d12e: e8 3d ad 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ +   3d133:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3d136:      48 89 ee                mov    %rbp,%rsi
> │ │ │ + 3d139: e8 f2 8d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ +   3d13e:      48 83 c3 08             add    $0x8,%rbx
> │ │ │ +   3d142:      49 83 c6 f8             add    $0xfffffffffffffff8,%r14
> │ │ │ +   3d146:      75 d2                   jne    3d11a 
> <syntax::visit::walk_expr+0x11da>
> │ │ │ +   3d148:      4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ +   3d14f:      00 
> │ │ │ +   3d150:      4c 8b b4 24 f0 00 00    mov    0xf0(%rsp),%r14
> │ │ │ +   3d157:      00 
> │ │ │ +   3d158:      48 8b 94 24 f8 00 00    mov    0xf8(%rsp),%rdx
> │ │ │ +   3d15f:      00 
> │ │ │ +   3d160:      48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
> │ │ │ +   3d167:      00 
> │ │ │ +   3d168:      4c 89 f1                mov    %r14,%rcx
> │ │ │ +   3d16b:      48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ +   3d172:      00 
> │ │ │ +   3d173:      eb 1f                   jmp    3d194 
> <syntax::visit::walk_expr+0x1254>
> │ │ │ +   3d175:      4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ +   3d17c:      00 
> │ │ │ +   3d17d:      31 c0                   xor    %eax,%eax
> │ │ │ +   3d17f:      31 d2                   xor    %edx,%edx
> │ │ │ +   3d181:      b9 04 00 00 00          mov    $0x4,%ecx
> │ │ │ +   3d186:      48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ +   3d18d:      00 
> │ │ │ +   3d18e:      41 be 04 00 00 00       mov    $0x4,%r14d
> │ │ │ +   3d194:      48 8d 0c 80             lea    (%rax,%rax,4),%rcx
> │ │ │ +   3d198:      4c 89 b4 24 80 02 00    mov    %r14,0x280(%rsp)
> │ │ │ +   3d19f:      00 
> │ │ │ +   3d1a0:      48 89 94 24 60 02 00    mov    %rdx,0x260(%rsp)
> │ │ │ +   3d1a7:      00 
> │ │ │ +   3d1a8:      48 89 94 24 88 02 00    mov    %rdx,0x288(%rsp)
> │ │ │ +   3d1af:      00 
> │ │ │ +   3d1b0:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ +   3d1b7:      00 
> │ │ │ +   3d1b8:      4d 8d 24 8e             lea    (%r14,%rcx,4),%r12
> │ │ │ +   3d1bc:      4c 89 a4 24 98 02 00    mov    %r12,0x298(%rsp)
> │ │ │ +   3d1c3:      00 
> │ │ │ +   3d1c4:      48 85 c0                test   %rax,%rax
> │ │ │ +   3d1c7:      0f 85 20 fe ff ff       jne    3cfed 
> <syntax::visit::walk_expr+0x10ad>
> │ │ │ +   3d1cd:      4d 39 e6                cmp    %r12,%r14
> │ │ │ +   3d1d0:      74 1c                   je     3d1ee 
> <syntax::visit::walk_expr+0x12ae>
> │ │ │ +   3d1d2:      49 83 c6 14             add    $0x14,%r14
> │ │ │ +   3d1d6:      4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ +   3d1dd:      00 
> │ │ │ +   3d1de:      4d 39 f4                cmp    %r14,%r12
> │ │ │ +   3d1e1:      74 0b                   je     3d1ee 
> <syntax::visit::walk_expr+0x12ae>
> │ │ │ +   3d1e3:      41 80 7e fc 02          cmpb   $0x2,-0x4(%r14)
> │ │ │ +   3d1e8:      4d 8d 76 14             lea    0x14(%r14),%r14
> │ │ │ +   3d1ec:      75 e8                   jne    3d1d6 
> <syntax::visit::walk_expr+0x1296>
> │ │ │ +   3d1ee:      48 8b 84 24 60 02 00    mov    0x260(%rsp),%rax
> │ │ │ +   3d1f5:      00 
> │ │ │ +   3d1f6:      48 85 c0                test   %rax,%rax
> │ │ │ +   3d1f9:      74 1a                   je     3d215 
> <syntax::visit::walk_expr+0x12d5>
> │ │ │ +   3d1fb:      48 c1 e0 02             shl    $0x2,%rax
> │ │ │ +   3d1ff:      48 8d 34 80             lea    (%rax,%rax,4),%rsi
> │ │ │ +   3d203:      ba 04 00 00 00          mov    $0x4,%edx
> │ │ │ +   3d208:      48 8b bc 24 a8 00 00    mov    0xa8(%rsp),%rdi
> │ │ │ +   3d20f:      00 
> │ │ │ +   3d210:      e8 fb 7b fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3d215:      4c 8b b4 24 d8 00 00    mov    0xd8(%rsp),%r14
> │ │ │ +   3d21c:      00 
> │ │ │ +   3d21d:      4c 8b bc 24 e0 00 00    mov    0xe0(%rsp),%r15
> │ │ │ +   3d224:      00 
> │ │ │ +   3d225:      48 8b 84 24 e8 00 00    mov    0xe8(%rsp),%rax
> │ │ │ +   3d22c:      00 
> │ │ │ +   3d22d:      48 89 c3                mov    %rax,%rbx
> │ │ │ +   3d230:      48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ +   3d234:      4c 89 b4 24 20 01 00    mov    %r14,0x120(%rsp)
> │ │ │ +   3d23b:      00 
> │ │ │ +   3d23c:      4c 89 bc 24 28 01 00    mov    %r15,0x128(%rsp)
> │ │ │ +   3d243:      00 
> │ │ │ +   3d244:      4c 89 b4 24 30 01 00    mov    %r14,0x130(%rsp)
> │ │ │ +   3d24b:      00 
> │ │ │ +   3d24c:      4c 01 f3                add    %r14,%rbx
> │ │ │ +   3d24f:      48 89 9c 24 38 01 00    mov    %rbx,0x138(%rsp)
> │ │ │ +   3d256:      00 
> │ │ │ +   3d257:      48 85 c0                test   %rax,%rax
> │ │ │ +   3d25a:      4c 8b a4 24 b0 00 00    mov    0xb0(%rsp),%r12
> │ │ │ +   3d261:      00 
> │ │ │ +   3d262:      74 24                   je     3d288 
> <syntax::visit::walk_expr+0x1348>
> │ │ │ +   3d264:      49 8d 6e 10             lea    0x10(%r14),%rbp
> │ │ │ +   3d268:      8b 75 f0                mov    -0x10(%rbp),%esi
> │ │ │ +   3d26b:      48 8b 55 f8             mov    -0x8(%rbp),%rdx
> │ │ │ +   3d26f:      4c 89 ef                mov    %r13,%rdi
> │ │ │ + 3d272: e8 c9 6c 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ +   3d277:      48 8d 45 f0             lea    -0x10(%rbp),%rax
> │ │ │ +   3d27b:      48 83 c5 10             add    $0x10,%rbp
> │ │ │ +   3d27f:      48 83 c0 10             add    $0x10,%rax
> │ │ │ +   3d283:      48 39 d8                cmp    %rbx,%rax
> │ │ │ +   3d286:      75 e0                   jne    3d268 
> <syntax::visit::walk_expr+0x1328>
> │ │ │ +   3d288:      48 89 9c 24 30 01 00    mov    %rbx,0x130(%rsp)
> │ │ │ +   3d28f:      00 
> │ │ │ +   3d290:      4d 85 ff                test   %r15,%r15
> │ │ │ +   3d293:      74 14                   je     3d2a9 
> <syntax::visit::walk_expr+0x1369>
> │ │ │ +   3d295:      49 c1 e7 04             shl    $0x4,%r15
> │ │ │ +   3d299:      ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ +   3d29e:      4c 89 f7                mov    %r14,%rdi
> │ │ │ +   3d2a1:      4c 89 fe                mov    %r15,%rsi
> │ │ │ +   3d2a4:      e8 67 7b fd ff          callq  14e10 <address@hidden>
> │ │ │ +   3d2a9:      48 8b 84 24 a0 00 00    mov    0xa0(%rsp),%rax
> │ │ │ +   3d2b0:      00 
> │ │ │ +   3d2b1:      48 8b 70 30             mov    0x30(%rax),%rsi
> │ │ │ +   3d2b5:      48 85 f6                test   %rsi,%rsi
> │ │ │ +   3d2b8:      74 0e                   je     3d2c8 
> <syntax::visit::walk_expr+0x1388>
> │ │ │ +   3d2ba:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3d2bd:      48 89 c3                mov    %rax,%rbx
> │ │ │ + 3d2c0: e8 5b d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3d2c5:      48 89 d8                mov    %rbx,%rax
> │ │ │ +   3d2c8:      48 8b 70 38             mov    0x38(%rax),%rsi
> │ │ │ +   3d2cc:      4c 89 ef                mov    %r13,%rdi
> │ │ │ +   3d2cf:      48 89 c3                mov    %rax,%rbx
> │ │ │ + 3d2d2: e8 49 d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ +   3d2d7:      4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ +   3d2de:      00 
> │ │ │ +   3d2df:      48 83 c3 40             add    $0x40,%rbx
> │ │ │ +   3d2e3:      4c 39 e3                cmp    %r12,%rbx
> │ │ │ +   3d2e6:      48 89 d8                mov    %rbx,%rax
> │ │ │ +   3d2e9:      48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ +   3d2f0:      00 
> │ │ │ +   3d2f1:      0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ +   3d2f4:      0f 85 e8 fd ff ff       jne    3d0e2 
> <syntax::visit::walk_expr+0x11a2>
> │ │ │ +   3d2fa:      e9 61 f4 ff ff          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ +   3d2ff:      48 8b 7b 08             mov    0x8(%rbx),%rdi
> │ │ │ + 3d303: e8 38 f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ +   3d308:      0f 0b                   ud2    
> │ │ │ +   3d30a:      49 83 c6 08             add    $0x8,%r14
> │ │ │ +   3d30e:      4c 89 f7                mov    %r14,%rdi
> │ │ │ + 3d311: e8 2a f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ +   3d316:      0f 0b                   ud2    
> │ │ │ +   3d318:      48 8d 3d f1 fa 27 00    lea    0x27faf1(%rip),%rdi      
>   
> │ │ │ +   3d31f:      48 89 c6                mov    %rax,%rsi
> │ │ │ +   3d322:      e8 29 85 fd ff          callq  15850 
> <core::panicking::address@hidden>
> │ │ │ +   3d327:      e9 a2 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d32c:      e8 8f 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ +   3d331:      e9 98 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d336:      48 8d 3d 7b f7 27 00    lea    0x27f77b(%rip),%rdi      
>   
> │ │ │ +   3d33d:      e8 de 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ +   3d342:      e9 87 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d347:      48 8b 84 24 20 01 00    mov    0x120(%rsp),%rax
> │ │ │ +   3d34e:      00 
> │ │ │ +   3d34f:      0f 10 84 24 28 01 00    movups 0x128(%rsp),%xmm0
> │ │ │ +   3d356:      00 
> │ │ │ +   3d357:      0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ +   3d35c:      48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ +   3d363:      00 
> │ │ │ +   3d364:      0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ +   3d369:      0f 11 84 24 28 01 00    movups %xmm0,0x128(%rsp)
> │ │ │ +   3d370:      00 
> │ │ │ +   3d371:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d378:      00 
> │ │ │ +   3d379:      e8 42 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ +   3d37e:      0f 0b                   ud2    
> │ │ │ +   3d380:      48 8b 04 24             mov    (%rsp),%rax
> │ │ │ +   3d384:      0f 10 44 24 08          movups 0x8(%rsp),%xmm0
> │ │ │ +   3d389:      0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
> │ │ │ +   3d38e:      48 89 04 24             mov    %rax,(%rsp)
> │ │ │ +   3d392:      0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
> │ │ │ +   3d397:      0f 11 44 24 08          movups %xmm0,0x8(%rsp)
> │ │ │ +   3d39c:      48 89 e7                mov    %rsp,%rdi
> │ │ │ +   3d39f:      e8 1c 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ +   3d3a4:      0f 0b                   ud2    
> │ │ │ +   3d3a6:      e8 15 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ +   3d3ab:      eb 21                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d3ad:      48 8d 3d 04 f7 27 00    lea    0x27f704(%rip),%rdi      
>   
> │ │ │ +   3d3b4:      e8 67 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ +   3d3b9:      eb 13                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d3bb:      e8 00 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ +   3d3c0:      eb 0c                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ +   3d3c2:      48 8d 3d ef f6 27 00    lea    0x27f6ef(%rip),%rdi      
>   
> │ │ │ +   3d3c9:      e8 52 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ +   3d3ce:      0f 0b                   ud2    
> │ │ │ +   3d3d0:      eb 7c                   jmp    3d44e 
> <syntax::visit::walk_expr+0x150e>
> │ │ │ +   3d3d2:      eb 06                   jmp    3d3da 
> <syntax::visit::walk_expr+0x149a>
> │ │ │ +   3d3d4:      eb 27                   jmp    3d3fd 
> <syntax::visit::walk_expr+0x14bd>
> │ │ │ +   3d3d6:      eb 3a                   jmp    3d412 
> <syntax::visit::walk_expr+0x14d2>
> │ │ │ +   3d3d8:      eb 74                   jmp    3d44e 
> <syntax::visit::walk_expr+0x150e>
> │ │ │ +   3d3da:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d3dd:      48 8d 7c 24 58          lea    0x58(%rsp),%rdi
> │ │ │ +   3d3e2:      e8 09 e9 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d3e7:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ +   3d3ec:      e8 4f 24 fe ff          callq  1f840 
> <core::ptr::drop_in_place>
> │ │ │ +   3d3f1:      eb 2a                   jmp    3d41d 
> <syntax::visit::walk_expr+0x14dd>
> │ │ │ +   3d3f3:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d3f6:      48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ +   3d3fb:      eb 28                   jmp    3d425 
> <syntax::visit::walk_expr+0x14e5>
> │ │ │ +   3d3fd:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d400:      48 89 e7                mov    %rsp,%rdi
> │ │ │ +   3d403:      eb 20                   jmp    3d425 
> <syntax::visit::walk_expr+0x14e5>
> │ │ │ +   3d405:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d408:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d40f:      00 
> │ │ │ +   3d410:      eb 47                   jmp    3d459 
> <syntax::visit::walk_expr+0x1519>
> │ │ │ +   3d412:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d415:      48 89 e7                mov    %rsp,%rdi
> │ │ │ +   3d418:      eb 2d                   jmp    3d447 
> <syntax::visit::walk_expr+0x1507>
> │ │ │ +   3d41a:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d41d:      48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ +   3d424:      00 
> │ │ │ +   3d425:      e8 c6 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d42a:      eb 13                   jmp    3d43f 
> <syntax::visit::walk_expr+0x14ff>
> │ │ │ +   3d42c:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d42f:      e9 c6 00 00 00          jmpq   3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ +   3d434:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d437:      e9 be 00 00 00          jmpq   3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ +   3d43c:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d43f:      48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
> │ │ │ +   3d446:      00 
> │ │ │ +   3d447:      e8 a4 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d44c:      eb 03                   jmp    3d451 
> <syntax::visit::walk_expr+0x1511>
> │ │ │ +   3d44e:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d451:      48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ +   3d458:      00 
> │ │ │ +   3d459:      e8 92 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d45e:      eb 61                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ +   3d460:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d463:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d46a:      00 
> │ │ │ +   3d46b:      e8 10 25 fe ff          callq  1f980 
> <core::ptr::drop_in_place>
> │ │ │ +   3d470:      eb 4f                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ +   3d472:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d475:      eb 4a                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ +   3d477:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d47a:      48 89 ac 24 30 01 00    mov    %rbp,0x130(%rsp)
> │ │ │ +   3d481:      00 
> │ │ │ +   3d482:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d489:      00 
> │ │ │ +   3d48a:      e8 11 5c fe ff          callq  230a0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d48f:      eb 69                   jmp    3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ +   3d491:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d494:      48 85 db                test   %rbx,%rbx
> │ │ │ +   3d497:      74 1b                   je     3d4b4 
> <syntax::visit::walk_expr+0x1574>
> │ │ │ +   3d499:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ +   3d49d:      48 89 ef                mov    %rbp,%rdi
> │ │ │ +   3d4a0:      e8 7b 5c fe ff          callq  23120 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4a5:      48 83 c5 18             add    $0x18,%rbp
> │ │ │ +   3d4a9:      48 83 c3 e8             add    $0xffffffffffffffe8,%rbx
> │ │ │ +   3d4ad:      75 ee                   jne    3d49d 
> <syntax::visit::walk_expr+0x155d>
> │ │ │ +   3d4af:      eb 03                   jmp    3d4b4 
> <syntax::visit::walk_expr+0x1574>
> │ │ │ +   3d4b1:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d4b4:      48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ +   3d4bb:      00 
> │ │ │ +   3d4bc:      e8 2f c7 fd ff          callq  19bf0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4c1:      48 8d bc 24 80 02 00    lea    0x280(%rsp),%rdi
> │ │ │ +   3d4c8:      00 
> │ │ │ +   3d4c9:      e8 12 5d fe ff          callq  231e0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4ce:      48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ +   3d4d5:      00 
> │ │ │ +   3d4d6:      e8 e5 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4db:      eb 1d                   jmp    3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ +   3d4dd:      49 89 c6                mov    %rax,%r14
> │ │ │ +   3d4e0:      48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ +   3d4e7:      00 
> │ │ │ +   3d4e8:      e8 d3 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4ed:      48 8d bc 24 f0 00 00    lea    0xf0(%rsp),%rdi
> │ │ │ +   3d4f4:      00 
> │ │ │ +   3d4f5:      e8 36 c8 fd ff          callq  19d30 
> <core::ptr::drop_in_place>
> │ │ │ +   3d4fa:      4c 89 f7                mov    %r14,%rdi
> │ │ │ +   3d4fd:      e8 ee 84 fd ff          callq  159f0 <address@hidden>
> │ │ │ +   3d502:      0f 0b                   ud2    
> │ │ │ +   3d504:      66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
> │ │ │ +   3d50b:      00 00 00 
> │ │ │ +   3d50e:      66 90                   xchg   %ax,%ax
> │ │ │  
> │ │ │  000000000003d510 <syntax::visit::walk_item>:
> │ │ │  _ZN6syntax5visit9walk_item17h0d6a923ffaaf08e7E():
> │ │ │     3d510:      55                      push   %rbp
> │ │ │     3d511:      41 57                   push   %r15
> │ │ │     3d513:      41 56                   push   %r14
> │ │ │     3d515:      41 55                   push   %r13
> │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.rodata {}
> │ │ │ @@ -118,25 +118,25 @@
> │ │ │    0x000a33a0 db84f9ff db84f9ff ef85f9ff 7086f9ff ............p...
> │ │ │    0x000a33b0 f086f9ff 6c87f9ff ec87f9ff 6c88f9ff ....l.......l...
> │ │ │    0x000a33c0 dc88f9ff 1c8bf9ff 3d8bf9ff 1e89f9ff ........=.......
> │ │ │    0x000a33d0 b484f9ff b484f9ff c084f9ff c984f9ff ................
> │ │ │    0x000a33e0 b484f9ff 8c89f9ff a689f9ff c984f9ff ................
> │ │ │    0x000a33f0 6786f9ff a38bf9ff d284f9ff ee89f9ff g...............
> │ │ │    0x000a3400 b28bf9ff 5f8af9ff b484f9ff c984f9ff ...._...........
> │ │ │ -  0x000a3410 c984f9ff d284f9ff ad8bf9ff 988bf9ff ................
> │ │ │ -  0x000a3420 838ff9ff ed90f9ff ad8ef9ff 478ff9ff ............G...
> │ │ │ -  0x000a3430 988bf9ff ad8bf9ff 3893f9ff c88bf9ff ........8.......
> │ │ │ -  0x000a3440 c88bf9ff 0292f9ff 7d8df9ff 2a8ef9ff ........}...*...
> │ │ │ -  0x000a3450 4d90f9ff b38ff9ff 038df9ff f38ef9ff M...............
> │ │ │ -  0x000a3460 9e92f9ff c892f9ff 5a91f9ff 988bf9ff ........Z.......
> │ │ │ -  0x000a3470 988bf9ff a48bf9ff ad8bf9ff 988bf9ff ................
> │ │ │ -  0x000a3480 3391f9ff cd91f9ff ad8bf9ff 7892f9ff 3...........x...
> │ │ │ -  0x000a3490 3893f9ff b68bf9ff 958cf9ff f19ef9ff 8...............
> │ │ │ -  0x000a34a0 f18bf9ff 988bf9ff ad8bf9ff ad8bf9ff ................
> │ │ │ -  0x000a34b0 b68bf9ff cca4f9ff d6a0f9ff d6a0f9ff ................
> │ │ │ +  0x000a3410 c984f9ff d284f9ff aa8bf9ff 988bf9ff ................
> │ │ │ +  0x000a3420 a38ff9ff 0d91f9ff 558ef9ff f78ef9ff ........U.......
> │ │ │ +  0x000a3430 988bf9ff aa8bf9ff 4893f9ff d58bf9ff ........H.......
> │ │ │ +  0x000a3440 d58bf9ff 2292f9ff 7d8cf9ff 2a8df9ff ...."...}...*...
> │ │ │ +  0x000a3450 6d90f9ff d38ff9ff fe8bf9ff a38ef9ff m...............
> │ │ │ +  0x000a3460 aa92f9ff d492f9ff 7691f9ff 988bf9ff ........v.......
> │ │ │ +  0x000a3470 988bf9ff a48bf9ff aa8bf9ff 988bf9ff ................
> │ │ │ +  0x000a3480 5391f9ff ed91f9ff aa8bf9ff 9892f9ff S...............
> │ │ │ +  0x000a3490 4893f9ff c78bf9ff 338ff9ff f29ef9ff H.......3.......
> │ │ │ +  0x000a34a0 ad8df9ff 988bf9ff aa8bf9ff aa8bf9ff ................
> │ │ │ +  0x000a34b0 c78bf9ff cca4f9ff d6a0f9ff d6a0f9ff ................
> │ │ │    0x000a34c0 46a5f9ff 4ca4f9ff 87a4f9ff 56a8f9ff F...L.......V...
> │ │ │    0x000a34d0 0fa2f9ff 96a2f9ff f7a0f9ff f7a0f9ff ................
> │ │ │    0x000a34e0 24a6f9ff 5ca7f9ff 36a3f9ff 9da8f9ff $...\...6.......
> │ │ │    0x000a34f0 0eb3f9ff 76b3f9ff d0b2f9ff 38b3f9ff ....v.......8...
> │ │ │    0x000a3500 6db3f9ff d0b2f9ff 76b3f9ff d1b3f9ff m.......v.......
> │ │ │    0x000a3510 91b4f9ff b2b4f9ff d3b4f9ff f4b4f9ff ................
> │ │ │    0x000a3520 15b5f9ff 28b5f9ff 7fb5f9ff 02b6f9ff ....(...........
> │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.eh_frame {}
> │ │ │ @@ -952,15 +952,15 @@
> │ │ │    0x000abfc8 28e2f8ff c4150000 04a39000 00410e10 (............A..
> │ │ │    0x000abfd8 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G
> │ │ │    0x000abfe8 0ec00683 078c068d 058e048f 03860200 ................
> │ │ │    0x000abff8 30000000 843b0000 c0f7f8ff 75070000 0....;......u...
> │ │ │    0x000ac008 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0
> │ │ │    0x000ac018 410e3844 0e708307 8c068d05 8e048f03 A.8D.p..........
> │ │ │    0x000ac028 86020000 34000000 603b0000 0cfff8ff ....4...`;......
> │ │ │ -  0x000ac038 c3150000 04939100 00410e10 420e1842 .........A..B..B
> │ │ │ +  0x000ac038 c4150000 04939100 00410e10 420e1842 .........A..B..B
> │ │ │    0x000ac048 0e20420e 28420e30 410e3847 0ec00683 . B.(B.0A.8G....
> │ │ │    0x000ac058 078c068d 058e048f 03860200 30000000 ............0...
> │ │ │    0x000ac068 f03b0000 a414f9ff 48080000 00410e10 .;......H....A..
> │ │ │    0x000ac078 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D
> │ │ │    0x000ac088 0e708307 8c068d05 8e048f03 86020000 .p..............
> │ │ │    0x000ac098 30000000 243c0000 c01cf9ff 81020000 0...$<..........
> │ │ │    0x000ac0a8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0
> │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.gcc_except_table {}
> │ │ │ @@ -978,35 +978,35 @@
> │ │ │    0x000b5168 97130000 41000000 00000000 00d81300 ....A...........
> │ │ │    0x000b5178 000f0000 00901400 0000ec13 00001600 ................
> │ │ │    0x000b5188 00009614 00000066 14000013 00000094 .......f........
> │ │ │    0x000b5198 14000000 7b140000 13000000 92140000 ....{...........
> │ │ │    0x000b51a8 008e1400 00cf0000 00000000 00005d15 ..............].
> │ │ │    0x000b51b8 00000800 00007115 00000065 1500005f ......q....e..._
> │ │ │    0x000b51c8 00000000 00000000 ff9bd582 80800003 ................
> │ │ │ -  0x000b51d8 d2020000 00004b08 00000000 0000004b ......K........K
> │ │ │ -  0x000b51e8 08000065 01000031 15000000 b0090000 ...e...1........
> │ │ │ -  0x000b51f8 15000000 c4140000 00e40900 00470000 .............G..
> │ │ │ -  0x000b5208 000d1500 0000bf0a 00001900 0000d114 ................
> │ │ │ -  0x000b5218 000000c0 0b00004c 000000fb 14000000 .......L........
> │ │ │ -  0x000b5228 c30c0000 19000000 bc140000 00df0d00 ................
> │ │ │ -  0x000b5238 00150000 00b21400 0000110e 00001f00 ................
> │ │ │ -  0x000b5248 0000d914 000000ec 0e000017 00000099 ................
> │ │ │ -  0x000b5258 14000000 6d100000 1c000000 97140000 ....m...........
> │ │ │ -  0x000b5268 00d61000 004f0000 00311500 00002511 .....O...1....%.
> │ │ │ -  0x000b5278 00001200 00001f15 0000005b 11000008 ...........[....
> │ │ │ -  0x000b5288 00000050 15000000 dc110000 21000000 ...P........!...
> │ │ │ -  0x000b5298 9c150000 002e1300 00080000 00361500 .............6..
> │ │ │ -  0x000b52a8 00007913 00000e00 0000eb14 0000008b ..y.............
> │ │ │ -  0x000b52b8 1300000b 000000f3 14000000 96130000 ................
> │ │ │ -  0x000b52c8 41000000 00000000 00d71300 000f0000 A...............
> │ │ │ -  0x000b52d8 008f1400 0000eb13 00001600 00009514 ................
> │ │ │ -  0x000b52e8 00000065 14000013 00000093 14000000 ...e............
> │ │ │ -  0x000b52f8 7a140000 13000000 91140000 008d1400 z...............
> │ │ │ -  0x000b5308 00cf0000 00000000 00005c15 00000800 ..........\.....
> │ │ │ -  0x000b5318 00007015 00000064 1500005f 00000000 ..p....d..._....
> │ │ │ +  0x000b51d8 d2020000 00004c08 00000000 0000004c ......L........L
> │ │ │ +  0x000b51e8 08000065 01000032 15000000 b1090000 ...e...2........
> │ │ │ +  0x000b51f8 15000000 c5140000 00e50900 00470000 .............G..
> │ │ │ +  0x000b5208 000e1500 0000c00a 00001900 0000d214 ................
> │ │ │ +  0x000b5218 000000c1 0b00004c 000000fc 14000000 .......L........
> │ │ │ +  0x000b5228 c40c0000 19000000 bd140000 00e00d00 ................
> │ │ │ +  0x000b5238 00150000 00b31400 0000120e 00001f00 ................
> │ │ │ +  0x000b5248 0000da14 000000ed 0e000017 0000009a ................
> │ │ │ +  0x000b5258 14000000 6e100000 1c000000 98140000 ....n...........
> │ │ │ +  0x000b5268 00d71000 004f0000 00321500 00002611 .....O...2....&.
> │ │ │ +  0x000b5278 00001200 00002015 0000005c 11000008 ...... ....\....
> │ │ │ +  0x000b5288 00000051 15000000 dd110000 21000000 ...Q........!...
> │ │ │ +  0x000b5298 9d150000 002f1300 00080000 00371500 ...../.......7..
> │ │ │ +  0x000b52a8 00007a13 00000e00 0000ec14 0000008c ..z.............
> │ │ │ +  0x000b52b8 1300000b 000000f4 14000000 97130000 ................
> │ │ │ +  0x000b52c8 41000000 00000000 00d81300 000f0000 A...............
> │ │ │ +  0x000b52d8 00901400 0000ec13 00001600 00009614 ................
> │ │ │ +  0x000b52e8 00000066 14000013 00000094 14000000 ...f............
> │ │ │ +  0x000b52f8 7b140000 13000000 92140000 008e1400 {...............
> │ │ │ +  0x000b5308 00cf0000 00000000 00005d15 00000800 ..........].....
> │ │ │ +  0x000b5318 00007115 00000065 1500005f 00000000 ..q....e..._....
> │ │ │    0x000b5328 00000000 ff9b2903 27000000 00f70300 ......).'.......
> │ │ │    0x000b5338 00000000 0000f703 00001100 00000a04 ................
> │ │ │    0x000b5348 00000008 04000019 00000000 00000000 ................
> │ │ │    0x000b5358 ff9b5d03 5b000000 00340100 00000000 ..].[....4......
> │ │ │    0x000b5368 00003401 00000d00 00002107 00000041 ..4.......!....A
> │ │ │    0x000b5378 01000066 02000000 00000000 a7030000 ...f............
> │ │ │    0x000b5388 0d000000 0f070000 00e30400 00080000 ................
> │ ├── rustlib
> │ │ ├── x86_64-unknown-linux-gnu
> │ │ │ ├── lib
> │ │ │ │ ├── librustc_save_analysis-e36dc9c2903cdf75.so
> │ │ │ │ │ ├── 
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf 
> --wide --symbols {}
> │ │ │ │ │ │ @@ -1297,15 +1297,15 @@
> │ │ │ │ │ │ 766: 00000000000398c0 263 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit7walk_tt17hcc5faba5090b7b69E
> │ │ │ │ │ │ 767: 00000000000399d0 555 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit7walk_ty17h58afef9f8523002aE
> │ │ │ │ │ │ 768: 0000000000039c00 142 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit8walk_arm17hf16f66e87a33b2f9E
> │ │ │ │ │ │ 769: 0000000000039c90 679 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit8walk_pat17h7c55e367e61821d2E
> │ │ │ │ │ │ 770: 0000000000039f40 679 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit8walk_pat17h88ab63cb4f883c80E
> │ │ │ │ │ │ 771: 000000000003a1f0 5572 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit9walk_expr17h268bef9a24dfe8eeE
> │ │ │ │ │ │ 772: 000000000003b7c0 1909 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit9walk_expr17h6126dbd24072dfd8E
> │ │ │ │ │ │ - 773: 000000000003bf40 5571 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit9walk_expr17h6eaff91d038660deE
> │ │ │ │ │ │ + 773: 000000000003bf40 5572 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit9walk_expr17h6eaff91d038660deE
> │ │ │ │ │ │ 774: 000000000003d510 2120 FUNC LOCAL DEFAULT 12
> _ZN6syntax5visit9walk_item17h0d6a923ffaaf08e7E
> │ │ │ │ │ │ 775: 000000000003dd60 641 FUNC LOCAL DEFAULT 12
> _ZN70_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17he0b2af31cb46c694E
> │ │ │ │ │ │ 776: 000000000003dff0 866 FUNC LOCAL DEFAULT 12
> _ZN70_$LT$rls_data..Id$u20$as$u20$rustc_serialize..serialize..Encodable$GT$6encode17h3fe540d5007ed2b2E
> │ │ │ │ │ │ 777: 000000000003e360 1057 FUNC LOCAL DEFAULT 12
> _ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6resize17h47f206acec41d160E
> │ │ │ │ │ │ 778: 000000000003e790 259 FUNC LOCAL DEFAULT 12
> _ZN74_$LT$syntax..codemap..Spanned$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17hdc1da719ab43944dE
> │ │ │ │ │ │ 779: 000000000003e8a0 1572 FUNC LOCAL DEFAULT 12
> _ZN74_$LT$syntax..parse..token..Nonterminal$u20$as$u20$core..cmp..PartialEq$GT$2eq17h86df3c108fa212a7E
> │ │ │ │ │ │ 780: 000000000003eed0 29505 FUNC LOCAL DEFAULT 12
> _ZN76_$LT$rls_data..Analysis$u20$as$u20$rustc_serialize..serialize..Encodable$GT$6encode28_$u7b$$u7b$closure$u7d$$u7d$17h8d8c8e7284fd3683E
> │ │ │ │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --debug-dump=frames {}
> │ │ │ │ │ │ @@ -5721,15 +5721,15 @@
> │ │ │ │ │ │    DW_CFA_offset: r13 (r13) at cfa-40
> │ │ │ │ │ │    DW_CFA_offset: r14 (r14) at cfa-32
> │ │ │ │ │ │    DW_CFA_offset: r15 (r15) at cfa-24
> │ │ │ │ │ │    DW_CFA_offset: r6 (rbp) at cfa-16
> │ │ │ │ │ │    DW_CFA_nop
> │ │ │ │ │ │    DW_CFA_nop
> │ │ │ │ │ │  
> │ │ │ │ │ │ -00003bb4 0000000000000034 00003b60 FDE cie=00000058 
> pc=000000000003bf40..000000000003d503
> │ │ │ │ │ │ +00003bb4 0000000000000034 00003b60 FDE cie=00000058 
> pc=000000000003bf40..000000000003d504
> │ │ │ │ │ │    Augmentation data:     93 91 00 00
> │ │ │ │ │ │  
> │ │ │ │ │ │    DW_CFA_advance_loc: 1 to 000000000003bf41
> │ │ │ │ │ │    DW_CFA_def_cfa_offset: 16
> │ │ │ │ │ │    DW_CFA_advance_loc: 2 to 000000000003bf43
> │ │ │ │ │ │    DW_CFA_def_cfa_offset: 24
> │ │ │ │ │ │    DW_CFA_advance_loc: 2 to 000000000003bf45
> │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --section=.text 
> {}
> │ │ │ │ │ │ @@ -42260,1402 +42260,1399 @@
> │ │ │ │ │ │     3bf87:        e8 f4 c9 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │ │ │ │     3bf8c:        48 83 c5 a0             add    
> $0xffffffffffffffa0,%rbp
> │ │ │ │ │ │     3bf90:        75 ee                   jne    3bf80 
> <syntax::visit::walk_expr+0x40>
> │ │ │ │ │ │     3bf92:        41 0f b6 06             movzbl (%r14),%eax
> │ │ │ │ │ │     3bf96:        89 c1                   mov    %eax,%ecx
> │ │ │ │ │ │     3bf98:        80 e1 3f                and    $0x3f,%cl
> │ │ │ │ │ │     3bf9b:        80 f9 26                cmp    $0x26,%cl
> │ │ │ │ │ │ -   3bf9e:        77 40                   ja     3bfe0 
> <syntax::visit::walk_expr+0xa0>
> │ │ │ │ │ │ +   3bf9e:        77 4d                   ja     3bfed 
> <syntax::visit::walk_expr+0xad>
> │ │ │ │ │ │     3bfa0:        48 8d 0d 71 74 06 00    lea    
> 0x67471(%rip),%rcx        
> │ │ │ │ │ │     3bfa7:        48 63 04 81             movslq 
> (%rcx,%rax,4),%rax
> │ │ │ │ │ │     3bfab:        48 01 c8                add    %rcx,%rax
> │ │ │ │ │ │     3bfae:        ff e0                   jmpq   *%rax
> │ │ │ │ │ │     3bfb0:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │     3bfb4:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ 3bfb7: e8 64 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │     3bfbc:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ -   3bfc0:        e9 d8 06 00 00          jmpq   3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3bfc5:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3bfc9:        e9 cf 06 00 00          jmpq   3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3bfce:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3bfd2:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3bfd5:        0f 85 c2 06 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3bfdb:        e9 70 07 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3bfe0:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3bfe4:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3bfe7: e8 34 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3bfec:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ -   3bff0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3bff3:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ -   3bffa:        5b                      pop    %rbx
> │ │ │ │ │ │ -   3bffb:        41 5c                   pop    %r12
> │ │ │ │ │ │ -   3bffd:        41 5d                   pop    %r13
> │ │ │ │ │ │ -   3bfff:        41 5e                   pop    %r14
> │ │ │ │ │ │ -   3c001:        41 5f                   pop    %r15
> │ │ │ │ │ │ -   3c003:        5d                      pop    %rbp
> │ │ │ │ │ │ - 3c004: e9 b7 e4 02 00 jmpq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ │ │ │ -   3c009:        49 8d 56 08             lea    0x8(%r14),%rdx
> │ │ │ │ │ │ -   3c00d:        41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ │ │ │ -   3c011:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c014: e8 27 7f 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ -   3c019:        49 8b 46 38             mov    0x38(%r14),%rax
> │ │ │ │ │ │ -   3c01d:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c020:        74 79                   je     3c09b 
> <syntax::visit::walk_expr+0x15b>
> │ │ │ │ │ │ -   3c022:        4d 8b 66 28             mov    0x28(%r14),%r12
> │ │ │ │ │ │ -   3c026:        48 8d 04 80             lea    
> (%rax,%rax,4),%rax
> │ │ │ │ │ │ -   3c02a:        49 8d 04 c4             lea    
> (%r12,%rax,8),%rax
> │ │ │ │ │ │ -   3c02e:        48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ │ │ │ -   3c035:        00 
> │ │ │ │ │ │ -   3c036:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c03d:        00 00 00 
> │ │ │ │ │ │ -   3c040:        4d 89 ef                mov    %r13,%r15
> │ │ │ │ │ │ -   3c043:        4c 89 e5                mov    %r12,%rbp
> │ │ │ │ │ │ -   3c046:        4c 8d 65 28             lea    0x28(%rbp),%r12
> │ │ │ │ │ │ -   3c04a:        48 8b 45 08             mov    0x8(%rbp),%rax
> │ │ │ │ │ │ -   3c04e:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c051:        74 2f                   je     3c082 
> <syntax::visit::walk_expr+0x142>
> │ │ │ │ │ │ -   3c053:        48 8b 48 10             mov    0x10(%rax),%rcx
> │ │ │ │ │ │ -   3c057:        48 85 c9                test   %rcx,%rcx
> │ │ │ │ │ │ -   3c05a:        74 26                   je     3c082 
> <syntax::visit::walk_expr+0x142>
> │ │ │ │ │ │ -   3c05c:        48 8b 18                mov    (%rax),%rbx
> │ │ │ │ │ │ -   3c05f:        48 c1 e1 05             shl    $0x5,%rcx
> │ │ │ │ │ │ -   3c063:        4c 8d 2c 49             lea    
> (%rcx,%rcx,2),%r13
> │ │ │ │ │ │ -   3c067:        66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c06e:        00 00 
> │ │ │ │ │ │ -   3c070:        48 89 df                mov    %rbx,%rdi
> │ │ │ │ │ │ -   3c073:        48 8d 5b 60             lea    0x60(%rbx),%rbx
> │ │ │ │ │ │ -   3c077:        e8 04 c9 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │ │ │ │ -   3c07c:        49 83 c5 a0             add    
> $0xffffffffffffffa0,%r13
> │ │ │ │ │ │ -   3c080:        75 ee                   jne    3c070 
> <syntax::visit::walk_expr+0x130>
> │ │ │ │ │ │ -   3c082:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c086:        4d 89 fd                mov    %r15,%r13
> │ │ │ │ │ │ -   3c089:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c08c: e8 8f e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c091:        4c 3b a4 24 a0 00 00    cmp    0xa0(%rsp),%r12
> │ │ │ │ │ │ -   3c098:        00 
> │ │ │ │ │ │ -   3c099:        75 a5                   jne    3c040 
> <syntax::visit::walk_expr+0x100>
> │ │ │ │ │ │ -   3c09b:        49 8b 76 40             mov    0x40(%r14),%rsi
> │ │ │ │ │ │ -   3c09f:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c0a2:        0f 85 f5 05 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3c0a8:        e9 a3 06 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c0ad:        49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ │ │ │ -   3c0b1:        48 8b 58 38             mov    0x38(%rax),%rbx
> │ │ │ │ │ │ -   3c0b5:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c0b8:        74 30                   je     3c0ea 
> <syntax::visit::walk_expr+0x1aa>
> │ │ │ │ │ │ -   3c0ba:        48 8b 68 28             mov    0x28(%rax),%rbp
> │ │ │ │ │ │ -   3c0be:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ -   3c0c2:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ -   3c0c6:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c0cd:        00 00 00 
> │ │ │ │ │ │ -   3c0d0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c0d4:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c0d7: e8 44 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c0dc:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ -   3c0e0:        48 83 c3 f0             add    
> $0xfffffffffffffff0,%rbx
> │ │ │ │ │ │ -   3c0e4:        75 ea                   jne    3c0d0 
> <syntax::visit::walk_expr+0x190>
> │ │ │ │ │ │ -   3c0e6:        49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ │ │ │ -   3c0ea:        48 8b 58 20             mov    0x20(%rax),%rbx
> │ │ │ │ │ │ -   3c0ee:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c0f1:        0f 84 59 06 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c0f7:        48 8b 68 10             mov    0x10(%rax),%rbp
> │ │ │ │ │ │ -   3c0fb:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ -   3c0ff:        90                      nop
> │ │ │ │ │ │ -   3c100:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c104:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ -   3c108:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c10b: e8 10 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c110:        48 83 c3 f0             add    
> $0xfffffffffffffff0,%rbx
> │ │ │ │ │ │ -   3c114:        75 ea                   jne    3c100 
> <syntax::visit::walk_expr+0x1c0>
> │ │ │ │ │ │ -   3c116:        e9 35 06 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c11b:        49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ │ │ │ -   3c11f:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c123:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c126:        0f 84 24 06 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c12c:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c12f:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c133:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c137:        66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c13e:        00 00 
> │ │ │ │ │ │ -   3c140:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c143:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c146: e8 25 bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c14b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c14e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c150:        74 1a                   je     3c16c 
> <syntax::visit::walk_expr+0x22c>
> │ │ │ │ │ │ -   3c152:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c154:        74 24                   je     3c17a 
> <syntax::visit::walk_expr+0x23a>
> │ │ │ │ │ │ -   3c156:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c158:        0f 84 a0 11 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c15e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c162:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c165: e8 b6 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c16a:        eb 1a                   jmp    3c186 
> <syntax::visit::walk_expr+0x246>
> │ │ │ │ │ │ -   3c16c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c170:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c173: e8 68 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c178:        eb 0c                   jmp    3c186 
> <syntax::visit::walk_expr+0x246>
> │ │ │ │ │ │ -   3c17a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c17e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c181: e8 fa 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c186:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c18a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c18e:        75 b0                   jne    3c140 
> <syntax::visit::walk_expr+0x200>
> │ │ │ │ │ │ -   3c190:        e9 bb 05 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c195:        49 8b 5e 08             mov    0x8(%r14),%rbx
> │ │ │ │ │ │ -   3c199:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ -   3c19c:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c19f: e8 cc bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c1a4:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c1a7:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ - 3c1aa: e8 81 9d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ -   3c1af:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ -   3c1b3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c1b6: e8 65 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c1bb:        49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ │ │ │ -   3c1bf:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c1c3:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c1c6:        74 68                   je     3c230 
> <syntax::visit::walk_expr+0x2f0>
> │ │ │ │ │ │ -   3c1c8:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c1cb:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c1cf:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c1d3:        66 66 66 66 2e 0f 1f    data16 data16 data16 
> nopw %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c1da:        84 00 00 00 00 00 
> │ │ │ │ │ │ -   3c1e0:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c1e3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c1e6: e8 85 bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c1eb:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c1ee:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c1f0:        74 1a                   je     3c20c 
> <syntax::visit::walk_expr+0x2cc>
> │ │ │ │ │ │ -   3c1f2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c1f4:        74 24                   je     3c21a 
> <syntax::visit::walk_expr+0x2da>
> │ │ │ │ │ │ -   3c1f6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c1f8:        0f 84 00 11 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c1fe:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c202:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c205: e8 16 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c20a:        eb 1a                   jmp    3c226 
> <syntax::visit::walk_expr+0x2e6>
> │ │ │ │ │ │ -   3c20c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c210:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c213: e8 c8 06 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c218:        eb 0c                   jmp    3c226 
> <syntax::visit::walk_expr+0x2e6>
> │ │ │ │ │ │ -   3c21a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c21e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c221: e8 5a 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c226:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c22a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c22e:        75 b0                   jne    3c1e0 
> <syntax::visit::walk_expr+0x2a0>
> │ │ │ │ │ │ -   3c230:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ -   3c234:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c237:        0f 85 60 04 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3c23d:        e9 0e 05 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c242:        49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ │ │ │ -   3c246:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c249: e8 d2 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c24e:        49 8b 4e 20             mov    0x20(%r14),%rcx
> │ │ │ │ │ │ -   3c252:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c256:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c259:        0f 84 f1 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c25f:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c262:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c266:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c26a:        66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c270:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c273:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c276: e8 f5 bb 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c27b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c27e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c280:        74 1a                   je     3c29c 
> <syntax::visit::walk_expr+0x35c>
> │ │ │ │ │ │ -   3c282:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c284:        74 24                   je     3c2aa 
> <syntax::visit::walk_expr+0x36a>
> │ │ │ │ │ │ -   3c286:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c288:        0f 84 70 10 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c28e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c292:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c295: e8 86 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c29a:        eb 1a                   jmp    3c2b6 
> <syntax::visit::walk_expr+0x376>
> │ │ │ │ │ │ -   3c29c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c2a0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c2a3: e8 38 06 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c2a8:        eb 0c                   jmp    3c2b6 
> <syntax::visit::walk_expr+0x376>
> │ │ │ │ │ │ -   3c2aa:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c2ae:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c2b1: e8 ca 1b 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c2b6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c2ba:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c2be:        75 b0                   jne    3c270 
> <syntax::visit::walk_expr+0x330>
> │ │ │ │ │ │ -   3c2c0:        e9 8b 04 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c2c5:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3c2c9:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c2cc:        74 08                   je     3c2d6 
> <syntax::visit::walk_expr+0x396>
> │ │ │ │ │ │ -   3c2ce:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c2d1:        e8 5a c2 ff ff          callq  38530 
> <syntax::visit::walk_path_parameters>
> │ │ │ │ │ │ -   3c2d6:        49 8b 5e 30             mov    0x30(%r14),%rbx
> │ │ │ │ │ │ -   3c2da:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c2dd:        0f 84 6d 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c2e3:        49 8b 6e 20             mov    0x20(%r14),%rbp
> │ │ │ │ │ │ -   3c2e7:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ -   3c2eb:        0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c2f0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c2f4:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ -   3c2f8:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c2fb: e8 20 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c300:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ -   3c304:        75 ea                   jne    3c2f0 
> <syntax::visit::walk_expr+0x3b0>
> │ │ │ │ │ │ -   3c306:        e9 45 04 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c30b:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3c30f:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c312: e8 09 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c317:        4d 8b 66 20             mov    0x20(%r14),%r12
> │ │ │ │ │ │ -   3c31b:        4d 85 e4                test   %r12,%r12
> │ │ │ │ │ │ -   3c31e:        0f 84 2c 04 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c324:        49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ │ │ │ -   3c328:        49 c1 e4 06             shl    $0x6,%r12
> │ │ │ │ │ │ -   3c32c:        49 01 c4                add    %rax,%r12
> │ │ │ │ │ │ -   3c32f:        48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ │ │ │ -   3c336:        00 
> │ │ │ │ │ │ -   3c337:        49 8d 55 58             lea    0x58(%r13),%rdx
> │ │ │ │ │ │ -   3c33b:        48 89 94 24 68 02 00    mov    %rdx,0x268(%rsp)
> │ │ │ │ │ │ -   3c342:        00 
> │ │ │ │ │ │ -   3c343:        49 8d 55 70             lea    0x70(%r13),%rdx
> │ │ │ │ │ │ -   3c347:        48 89 94 24 b8 00 00    mov    %rdx,0xb8(%rsp)
> │ │ │ │ │ │ -   3c34e:        00 
> │ │ │ │ │ │ -   3c34f:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3c352:        4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ │ │ │ -   3c359:        00 
> │ │ │ │ │ │ -   3c35a:        e9 82 0d 00 00          jmpq   3d0e1 
> <syntax::visit::walk_expr+0x11a1>
> │ │ │ │ │ │ -   3c35f:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ -   3c363:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c366:        0f 84 e4 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c36c:        49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ │ │ │ -   3c370:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ -   3c374:        66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c37b:        00 00 00 00 00 
> │ │ │ │ │ │ -   3c380:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c384:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ -   3c388:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c38b: e8 90 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c390:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ -   3c394:        75 ea                   jne    3c380 
> <syntax::visit::walk_expr+0x440>
> │ │ │ │ │ │ -   3c396:        e9 b5 03 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c39b:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ -   3c39f:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c3a2:        0f 84 a8 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c3a8:        49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ │ │ │ -   3c3ac:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ -   3c3b0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c3b4:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ -   3c3b8:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c3bb: e8 60 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c3c0:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ -   3c3c4:        75 ea                   jne    3c3b0 
> <syntax::visit::walk_expr+0x470>
> │ │ │ │ │ │ -   3c3c6:        e9 85 03 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c3cb:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ -   3c3cf:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ -   3c3d2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c3d5: e8 96 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c3da:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c3dd:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ - 3c3e0: e8 4b 9b 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ -   3c3e5:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ -   3c3e9:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c3ec: e8 2f e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c3f1:        49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ │ │ │ -   3c3f5:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c3f9:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c3fc:        0f 84 4e 03 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c402:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c405:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c409:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c40d:        0f 1f 00                nopl   (%rax)
> │ │ │ │ │ │ -   3c410:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c413:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c416: e8 55 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c41b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c41e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c420:        74 1a                   je     3c43c 
> <syntax::visit::walk_expr+0x4fc>
> │ │ │ │ │ │ -   3c422:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c424:        74 24                   je     3c44a 
> <syntax::visit::walk_expr+0x50a>
> │ │ │ │ │ │ -   3c426:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c428:        0f 84 d0 0e 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c42e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c432:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c435: e8 e6 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c43a:        eb 1a                   jmp    3c456 
> <syntax::visit::walk_expr+0x516>
> │ │ │ │ │ │ -   3c43c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c440:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c443: e8 98 04 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c448:        eb 0c                   jmp    3c456 
> <syntax::visit::walk_expr+0x516>
> │ │ │ │ │ │ -   3c44a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c44e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c451: e8 2a 1a 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c456:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c45a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c45e:        75 b0                   jne    3c410 
> <syntax::visit::walk_expr+0x4d0>
> │ │ │ │ │ │ -   3c460:        e9 eb 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c465:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ -   3c469:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ -   3c46c:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c46f: e8 fc b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c474:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c477:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ - 3c47a: e8 b1 9a 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ -   3c47f:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ -   3c483:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c486: e8 95 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c48b:        49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ │ │ │ -   3c48f:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c493:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c496:        0f 84 b4 02 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c49c:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c49f:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c4a3:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c4a7:        66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c4ae:        00 00 
> │ │ │ │ │ │ -   3c4b0:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c4b3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c4b6: e8 b5 b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c4bb:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c4be:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c4c0:        74 1a                   je     3c4dc 
> <syntax::visit::walk_expr+0x59c>
> │ │ │ │ │ │ -   3c4c2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c4c4:        74 24                   je     3c4ea 
> <syntax::visit::walk_expr+0x5aa>
> │ │ │ │ │ │ -   3c4c6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c4c8:        0f 84 30 0e 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c4ce:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c4d2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c4d5: e8 46 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c4da:        eb 1a                   jmp    3c4f6 
> <syntax::visit::walk_expr+0x5b6>
> │ │ │ │ │ │ -   3c4dc:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c4e0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c4e3: e8 f8 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c4e8:        eb 0c                   jmp    3c4f6 
> <syntax::visit::walk_expr+0x5b6>
> │ │ │ │ │ │ -   3c4ea:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c4ee:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c4f1: e8 8a 19 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c4f6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c4fa:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c4fe:        75 b0                   jne    3c4b0 
> <syntax::visit::walk_expr+0x570>
> │ │ │ │ │ │ -   3c500:        e9 4b 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c505:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3c509:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c50c: e8 0f e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c511:        49 8b 5e 20             mov    0x20(%r14),%rbx
> │ │ │ │ │ │ -   3c515:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3c518:        0f 84 32 02 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c51e:        49 8b 6e 10             mov    0x10(%r14),%rbp
> │ │ │ │ │ │ -   3c522:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ -   3c526:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c52d:        00 00 00 
> │ │ │ │ │ │ -   3c530:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ -   3c534:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ -   3c538:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c53b: e8 e0 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c540:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ -   3c544:        75 ea                   jne    3c530 
> <syntax::visit::walk_expr+0x5f0>
> │ │ │ │ │ │ -   3c546:        e9 05 02 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c54b:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3c54f:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c552:        0f 84 0a 02 00 00       je     3c762 
> <syntax::visit::walk_expr+0x822>
> │ │ │ │ │ │ +   3bfc0:        eb 04                   jmp    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3bfc2:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3bfc6:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3bfc9:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ +   3bfd0:        5b                      pop    %rbx
> │ │ │ │ │ │ +   3bfd1:        41 5c                   pop    %r12
> │ │ │ │ │ │ +   3bfd3:        41 5d                   pop    %r13
> │ │ │ │ │ │ +   3bfd5:        41 5e                   pop    %r14
> │ │ │ │ │ │ +   3bfd7:        41 5f                   pop    %r15
> │ │ │ │ │ │ +   3bfd9:        5d                      pop    %rbp
> │ │ │ │ │ │ + 3bfda: e9 41 ea 02 00 jmpq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3bfdf:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3bfe3:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3bfe6:        75 de                   jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3bfe8:        e9 73 07 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3bfed:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3bff1:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3bff4: e8 27 ea 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3bff9:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ +   3bffd:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c000:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ +   3c007:        5b                      pop    %rbx
> │ │ │ │ │ │ +   3c008:        41 5c                   pop    %r12
> │ │ │ │ │ │ +   3c00a:        41 5d                   pop    %r13
> │ │ │ │ │ │ +   3c00c:        41 5e                   pop    %r14
> │ │ │ │ │ │ +   3c00e:        41 5f                   pop    %r15
> │ │ │ │ │ │ +   3c010:        5d                      pop    %rbp
> │ │ │ │ │ │ + 3c011: e9 aa e4 02 00 jmpq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ │ │ │ +   3c016:        49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ │ │ │ +   3c01a:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c01e:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c021:        0f 84 39 07 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c027:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c02a:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c02e:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c032:        66 66 66 66 66 2e 0f    data16 data16 data16 
> data16 nopw %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c039:        1f 84 00 00 00 00 00 
> │ │ │ │ │ │ +   3c040:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c043:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c046: e8 25 be 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c04b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c04e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c050:        74 1a                   je     3c06c 
> <syntax::visit::walk_expr+0x12c>
> │ │ │ │ │ │ +   3c052:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c054:        74 24                   je     3c07a 
> <syntax::visit::walk_expr+0x13a>
> │ │ │ │ │ │ +   3c056:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c058:        0f 84 a1 12 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c05e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c062:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c065: e8 b6 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c06a:        eb 1a                   jmp    3c086 
> <syntax::visit::walk_expr+0x146>
> │ │ │ │ │ │ +   3c06c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c070:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c073: e8 68 08 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c078:        eb 0c                   jmp    3c086 
> <syntax::visit::walk_expr+0x146>
> │ │ │ │ │ │ +   3c07a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c07e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c081: e8 fa 1d 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c086:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c08a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c08e:        75 b0                   jne    3c040 
> <syntax::visit::walk_expr+0x100>
> │ │ │ │ │ │ +   3c090:        e9 cb 06 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c095:        49 8b 5e 08             mov    0x8(%r14),%rbx
> │ │ │ │ │ │ +   3c099:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ +   3c09c:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c09f: e8 cc bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c0a4:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c0a7:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ + 3c0aa: e8 81 9e 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ +   3c0af:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ +   3c0b3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c0b6: e8 65 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c0bb:        49 8b 4e 18             mov    0x18(%r14),%rcx
> │ │ │ │ │ │ +   3c0bf:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c0c3:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c0c6:        74 68                   je     3c130 
> <syntax::visit::walk_expr+0x1f0>
> │ │ │ │ │ │ +   3c0c8:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c0cb:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c0cf:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c0d3:        66 66 66 66 2e 0f 1f    data16 data16 data16 
> nopw %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c0da:        84 00 00 00 00 00 
> │ │ │ │ │ │ +   3c0e0:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c0e3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c0e6: e8 85 bd 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c0eb:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c0ee:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c0f0:        74 1a                   je     3c10c 
> <syntax::visit::walk_expr+0x1cc>
> │ │ │ │ │ │ +   3c0f2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c0f4:        74 24                   je     3c11a 
> <syntax::visit::walk_expr+0x1da>
> │ │ │ │ │ │ +   3c0f6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c0f8:        0f 84 01 12 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c0fe:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c102:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c105: e8 16 e9 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c10a:        eb 1a                   jmp    3c126 
> <syntax::visit::walk_expr+0x1e6>
> │ │ │ │ │ │ +   3c10c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c110:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c113: e8 c8 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c118:        eb 0c                   jmp    3c126 
> <syntax::visit::walk_expr+0x1e6>
> │ │ │ │ │ │ +   3c11a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c11e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c121: e8 5a 1d 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c126:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c12a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c12e:        75 b0                   jne    3c0e0 
> <syntax::visit::walk_expr+0x1a0>
> │ │ │ │ │ │ +   3c130:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ +   3c134:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c137:        0f 85 89 fe ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3c13d:        e9 1e 06 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c142:        49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ │ │ │ +   3c146:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c149: e8 d2 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c14e:        49 8b 4e 20             mov    0x20(%r14),%rcx
> │ │ │ │ │ │ +   3c152:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c156:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c159:        0f 84 01 06 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c15f:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c162:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c166:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c16a:        66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c170:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c173:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c176: e8 f5 bc 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c17b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c17e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c180:        74 1a                   je     3c19c 
> <syntax::visit::walk_expr+0x25c>
> │ │ │ │ │ │ +   3c182:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c184:        74 24                   je     3c1aa 
> <syntax::visit::walk_expr+0x26a>
> │ │ │ │ │ │ +   3c186:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c188:        0f 84 71 11 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c18e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c192:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c195: e8 86 e8 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c19a:        eb 1a                   jmp    3c1b6 
> <syntax::visit::walk_expr+0x276>
> │ │ │ │ │ │ +   3c19c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c1a0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c1a3: e8 38 07 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c1a8:        eb 0c                   jmp    3c1b6 
> <syntax::visit::walk_expr+0x276>
> │ │ │ │ │ │ +   3c1aa:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c1ae:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c1b1: e8 ca 1c 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c1b6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c1ba:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c1be:        75 b0                   jne    3c170 
> <syntax::visit::walk_expr+0x230>
> │ │ │ │ │ │ +   3c1c0:        e9 9b 05 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c1c5:        49 8d 56 08             lea    0x8(%r14),%rdx
> │ │ │ │ │ │ +   3c1c9:        41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ │ │ │ +   3c1cd:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c1d0: e8 6b 7d 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ +   3c1d5:        49 8b 46 38             mov    0x38(%r14),%rax
> │ │ │ │ │ │ +   3c1d9:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c1dc:        74 7d                   je     3c25b 
> <syntax::visit::walk_expr+0x31b>
> │ │ │ │ │ │ +   3c1de:        4d 8b 66 28             mov    0x28(%r14),%r12
> │ │ │ │ │ │ +   3c1e2:        48 8d 04 80             lea    
> (%rax,%rax,4),%rax
> │ │ │ │ │ │ +   3c1e6:        49 8d 04 c4             lea    
> (%r12,%rax,8),%rax
> │ │ │ │ │ │ +   3c1ea:        48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ │ │ │ +   3c1f1:        00 
> │ │ │ │ │ │ +   3c1f2:        66 66 66 66 66 2e 0f    data16 data16 data16 
> data16 nopw %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c1f9:        1f 84 00 00 00 00 00 
> │ │ │ │ │ │ +   3c200:        4d 89 ef                mov    %r13,%r15
> │ │ │ │ │ │ +   3c203:        4c 89 e5                mov    %r12,%rbp
> │ │ │ │ │ │ +   3c206:        4c 8d 65 28             lea    0x28(%rbp),%r12
> │ │ │ │ │ │ +   3c20a:        48 8b 45 08             mov    0x8(%rbp),%rax
> │ │ │ │ │ │ +   3c20e:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c211:        74 2f                   je     3c242 
> <syntax::visit::walk_expr+0x302>
> │ │ │ │ │ │ +   3c213:        48 8b 48 10             mov    0x10(%rax),%rcx
> │ │ │ │ │ │ +   3c217:        48 85 c9                test   %rcx,%rcx
> │ │ │ │ │ │ +   3c21a:        74 26                   je     3c242 
> <syntax::visit::walk_expr+0x302>
> │ │ │ │ │ │ +   3c21c:        48 8b 18                mov    (%rax),%rbx
> │ │ │ │ │ │ +   3c21f:        48 c1 e1 05             shl    $0x5,%rcx
> │ │ │ │ │ │ +   3c223:        4c 8d 2c 49             lea    
> (%rcx,%rcx,2),%r13
> │ │ │ │ │ │ +   3c227:        66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c22e:        00 00 
> │ │ │ │ │ │ +   3c230:        48 89 df                mov    %rbx,%rdi
> │ │ │ │ │ │ +   3c233:        48 8d 5b 60             lea    0x60(%rbx),%rbx
> │ │ │ │ │ │ +   3c237:        e8 44 c7 ff ff          callq  38980 
> <syntax::visit::Visitor::visit_attribute>
> │ │ │ │ │ │ +   3c23c:        49 83 c5 a0             add    
> $0xffffffffffffffa0,%r13
> │ │ │ │ │ │ +   3c240:        75 ee                   jne    3c230 
> <syntax::visit::walk_expr+0x2f0>
> │ │ │ │ │ │ +   3c242:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c246:        4d 89 fd                mov    %r15,%r13
> │ │ │ │ │ │ +   3c249:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c24c: e8 cf e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c251:        4c 3b a4 24 a0 00 00    cmp    0xa0(%rsp),%r12
> │ │ │ │ │ │ +   3c258:        00 
> │ │ │ │ │ │ +   3c259:        75 a5                   jne    3c200 
> <syntax::visit::walk_expr+0x2c0>
> │ │ │ │ │ │ +   3c25b:        49 8b 76 40             mov    0x40(%r14),%rsi
> │ │ │ │ │ │ +   3c25f:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c262:        0f 85 5e fd ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3c268:        e9 f3 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c26d:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c271:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c274:        74 08                   je     3c27e 
> <syntax::visit::walk_expr+0x33e>
> │ │ │ │ │ │ +   3c276:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c279:        e8 b2 c2 ff ff          callq  38530 
> <syntax::visit::walk_path_parameters>
> │ │ │ │ │ │ +   3c27e:        49 8b 5e 30             mov    0x30(%r14),%rbx
> │ │ │ │ │ │ +   3c282:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c285:        0f 84 d5 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c28b:        49 8b 6e 20             mov    0x20(%r14),%rbp
> │ │ │ │ │ │ +   3c28f:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ +   3c293:        66 66 66 66 2e 0f 1f    data16 data16 data16 
> nopw %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c29a:        84 00 00 00 00 00 
> │ │ │ │ │ │ +   3c2a0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c2a4:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ +   3c2a8:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c2ab: e8 70 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c2b0:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ +   3c2b4:        75 ea                   jne    3c2a0 
> <syntax::visit::walk_expr+0x360>
> │ │ │ │ │ │ +   3c2b6:        e9 a5 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c2bb:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c2bf:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c2c2: e8 59 e7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c2c7:        4d 8b 66 20             mov    0x20(%r14),%r12
> │ │ │ │ │ │ +   3c2cb:        4d 85 e4                test   %r12,%r12
> │ │ │ │ │ │ +   3c2ce:        0f 84 8c 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c2d4:        49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ │ │ │ +   3c2d8:        49 c1 e4 06             shl    $0x6,%r12
> │ │ │ │ │ │ +   3c2dc:        49 01 c4                add    %rax,%r12
> │ │ │ │ │ │ +   3c2df:        48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ │ │ │ +   3c2e6:        00 
> │ │ │ │ │ │ +   3c2e7:        49 8d 55 58             lea    0x58(%r13),%rdx
> │ │ │ │ │ │ +   3c2eb:        48 89 94 24 68 02 00    mov    %rdx,0x268(%rsp)
> │ │ │ │ │ │ +   3c2f2:        00 
> │ │ │ │ │ │ +   3c2f3:        49 8d 55 70             lea    0x70(%r13),%rdx
> │ │ │ │ │ │ +   3c2f7:        48 89 94 24 b8 00 00    mov    %rdx,0xb8(%rsp)
> │ │ │ │ │ │ +   3c2fe:        00 
> │ │ │ │ │ │ +   3c2ff:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3c302:        4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ │ │ │ +   3c309:        00 
> │ │ │ │ │ │ +   3c30a:        e9 d3 0d 00 00          jmpq   3d0e2 
> <syntax::visit::walk_expr+0x11a2>
> │ │ │ │ │ │ +   3c30f:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ +   3c313:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c316:        0f 84 44 04 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c31c:        49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ │ │ │ +   3c320:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ +   3c324:        66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c32b:        00 00 00 00 00 
> │ │ │ │ │ │ +   3c330:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c334:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ +   3c338:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c33b: e8 e0 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c340:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ +   3c344:        75 ea                   jne    3c330 
> <syntax::visit::walk_expr+0x3f0>
> │ │ │ │ │ │ +   3c346:        e9 15 04 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c34b:        49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ │ │ │ +   3c34f:        48 8b 58 38             mov    0x38(%rax),%rbx
> │ │ │ │ │ │ +   3c353:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c356:        74 32                   je     3c38a 
> <syntax::visit::walk_expr+0x44a>
> │ │ │ │ │ │ +   3c358:        48 8b 68 28             mov    0x28(%rax),%rbp
> │ │ │ │ │ │ +   3c35c:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ +   3c360:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ +   3c364:        66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c36b:        00 00 00 00 00 
> │ │ │ │ │ │ +   3c370:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c374:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c377: e8 a4 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c37c:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ +   3c380:        48 83 c3 f0             add    
> $0xfffffffffffffff0,%rbx
> │ │ │ │ │ │ +   3c384:        75 ea                   jne    3c370 
> <syntax::visit::walk_expr+0x430>
> │ │ │ │ │ │ +   3c386:        49 8b 46 08             mov    0x8(%r14),%rax
> │ │ │ │ │ │ +   3c38a:        48 8b 58 20             mov    0x20(%rax),%rbx
> │ │ │ │ │ │ +   3c38e:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c391:        0f 84 c9 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c397:        48 8b 68 10             mov    0x10(%rax),%rbp
> │ │ │ │ │ │ +   3c39b:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ +   3c39f:        90                      nop
> │ │ │ │ │ │ +   3c3a0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c3a4:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ +   3c3a8:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c3ab: e8 70 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c3b0:        48 83 c3 f0             add    
> $0xfffffffffffffff0,%rbx
> │ │ │ │ │ │ +   3c3b4:        75 ea                   jne    3c3a0 
> <syntax::visit::walk_expr+0x460>
> │ │ │ │ │ │ +   3c3b6:        e9 a5 03 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c3bb:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ +   3c3bf:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c3c2:        0f 84 98 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c3c8:        49 8b 6e 08             mov    0x8(%r14),%rbp
> │ │ │ │ │ │ +   3c3cc:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ +   3c3d0:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c3d4:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │ +   3c3d8:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c3db: e8 40 e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c3e0:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ +   3c3e4:        75 ea                   jne    3c3d0 
> <syntax::visit::walk_expr+0x490>
> │ │ │ │ │ │ +   3c3e6:        e9 75 03 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c3eb:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ +   3c3ef:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ +   3c3f2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c3f5: e8 76 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c3fa:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c3fd:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ + 3c400: e8 2b 9b 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ +   3c405:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ +   3c409:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c40c: e8 0f e6 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c411:        49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ │ │ │ +   3c415:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c419:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c41c:        0f 84 3e 03 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c422:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c425:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c429:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c42d:        0f 1f 00                nopl   (%rax)
> │ │ │ │ │ │ +   3c430:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c433:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c436: e8 35 ba 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c43b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c43e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c440:        74 1a                   je     3c45c 
> <syntax::visit::walk_expr+0x51c>
> │ │ │ │ │ │ +   3c442:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c444:        74 24                   je     3c46a 
> <syntax::visit::walk_expr+0x52a>
> │ │ │ │ │ │ +   3c446:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c448:        0f 84 b1 0e 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c44e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c452:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c455: e8 c6 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c45a:        eb 1a                   jmp    3c476 
> <syntax::visit::walk_expr+0x536>
> │ │ │ │ │ │ +   3c45c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c460:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c463: e8 78 04 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c468:        eb 0c                   jmp    3c476 
> <syntax::visit::walk_expr+0x536>
> │ │ │ │ │ │ +   3c46a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c46e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c471: e8 0a 1a 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c476:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c47a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c47e:        75 b0                   jne    3c430 
> <syntax::visit::walk_expr+0x4f0>
> │ │ │ │ │ │ +   3c480:        e9 db 02 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c485:        49 8b 5e 18             mov    0x18(%r14),%rbx
> │ │ │ │ │ │ +   3c489:        8b 73 54                mov    0x54(%rbx),%esi
> │ │ │ │ │ │ +   3c48c:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c48f: e8 dc b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c494:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c497:        48 89 de                mov    %rbx,%rsi
> │ │ │ │ │ │ + 3c49a: e8 91 9a 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ +   3c49f:        49 8b 76 20             mov    0x20(%r14),%rsi
> │ │ │ │ │ │ +   3c4a3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c4a6: e8 75 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c4ab:        49 8b 4e 28             mov    0x28(%r14),%rcx
> │ │ │ │ │ │ +   3c4af:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c4b3:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c4b6:        0f 84 a4 02 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c4bc:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c4bf:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c4c3:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c4c7:        66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c4ce:        00 00 
> │ │ │ │ │ │ +   3c4d0:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c4d3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c4d6: e8 95 b9 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c4db:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c4de:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c4e0:        74 1a                   je     3c4fc 
> <syntax::visit::walk_expr+0x5bc>
> │ │ │ │ │ │ +   3c4e2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c4e4:        74 24                   je     3c50a 
> <syntax::visit::walk_expr+0x5ca>
> │ │ │ │ │ │ +   3c4e6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c4e8:        0f 84 11 0e 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c4ee:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c4f2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c4f5: e8 26 e5 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c4fa:        eb 1a                   jmp    3c516 
> <syntax::visit::walk_expr+0x5d6>
> │ │ │ │ │ │ +   3c4fc:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c500:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c503: e8 d8 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c508:        eb 0c                   jmp    3c516 
> <syntax::visit::walk_expr+0x5d6>
> │ │ │ │ │ │ +   3c50a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c50e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c511: e8 6a 19 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c516:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c51a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c51e:        75 b0                   jne    3c4d0 
> <syntax::visit::walk_expr+0x590>
> │ │ │ │ │ │ +   3c520:        e9 3b 02 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c525:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c529:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c52c: e8 ef e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c531:        49 8b 5e 20             mov    0x20(%r14),%rbx
> │ │ │ │ │ │ +   3c535:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3c538:        0f 84 22 02 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c53e:        49 8b 6e 10             mov    0x10(%r14),%rbp
> │ │ │ │ │ │ +   3c542:        48 c1 e3 03             shl    $0x3,%rbx
> │ │ │ │ │ │ +   3c546:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c54d:        00 00 00 
> │ │ │ │ │ │ +   3c550:        48 8b 75 00             mov    0x0(%rbp),%rsi
> │ │ │ │ │ │ +   3c554:        48 83 c5 08             add    $0x8,%rbp
> │ │ │ │ │ │     3c558:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ 3c55b: e8 c0 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c560:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ -   3c564:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c567:        0f 85 30 01 00 00       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3c56d:        e9 de 01 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c572:        49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ │ │ │ -   3c576:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c57a:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c57d:        0f 84 cd 01 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c583:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c586:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c58a:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c58e:        66 90                   xchg   %ax,%ax
> │ │ │ │ │ │ -   3c590:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c593:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c596: e8 d5 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c59b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c59e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c5a0:        74 1a                   je     3c5bc 
> <syntax::visit::walk_expr+0x67c>
> │ │ │ │ │ │ -   3c5a2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c5a4:        74 24                   je     3c5ca 
> <syntax::visit::walk_expr+0x68a>
> │ │ │ │ │ │ -   3c5a6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c5a8:        0f 84 50 0d 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c5ae:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c5b2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c5b5: e8 66 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c5ba:        eb 1a                   jmp    3c5d6 
> <syntax::visit::walk_expr+0x696>
> │ │ │ │ │ │ -   3c5bc:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c5c0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c5c3: e8 18 03 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c5c8:        eb 0c                   jmp    3c5d6 
> <syntax::visit::walk_expr+0x696>
> │ │ │ │ │ │ -   3c5ca:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c5ce:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c5d1: e8 aa 18 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c5d6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c5da:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c5de:        75 b0                   jne    3c590 
> <syntax::visit::walk_expr+0x650>
> │ │ │ │ │ │ -   3c5e0:        e9 6b 01 00 00          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c5e5:        49 8d 5e 18             lea    0x18(%r14),%rbx
> │ │ │ │ │ │ -   3c5e9:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ -   3c5ed:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c5f0:        74 08                   je     3c5fa 
> <syntax::visit::walk_expr+0x6ba>
> │ │ │ │ │ │ -   3c5f2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c5f5: e8 c6 de 02 00 callq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ │ │ │ -   3c5fa:        41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ │ │ │ -   3c5fe:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c601:        48 89 da                mov    %rbx,%rdx
> │ │ │ │ │ │ -   3c604:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ -   3c60b:        5b                      pop    %rbx
> │ │ │ │ │ │ -   3c60c:        41 5c                   pop    %r12
> │ │ │ │ │ │ -   3c60e:        41 5d                   pop    %r13
> │ │ │ │ │ │ -   3c610:        41 5e                   pop    %r14
> │ │ │ │ │ │ -   3c612:        41 5f                   pop    %r15
> │ │ │ │ │ │ -   3c614:        5d                      pop    %rbp
> │ │ │ │ │ │ - 3c615: e9 26 79 01 00 jmpq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ -   3c61a:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c560:        48 83 c3 f8             add    
> $0xfffffffffffffff8,%rbx
> │ │ │ │ │ │ +   3c564:        75 ea                   jne    3c550 
> <syntax::visit::walk_expr+0x610>
> │ │ │ │ │ │ +   3c566:        e9 f5 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c56b:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c56f:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c572:        74 08                   je     3c57c 
> <syntax::visit::walk_expr+0x63c>
> │ │ │ │ │ │ +   3c574:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c577: e8 a4 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c57c:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ +   3c580:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c583:        0f 85 3d fa ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3c589:        e9 d2 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c58e:        49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ │ │ │ +   3c592:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c596:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c599:        0f 84 c1 01 00 00       je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c59f:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c5a2:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c5a6:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c5aa:        66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c5b0:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c5b3:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c5b6: e8 b5 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c5bb:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c5be:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c5c0:        74 1a                   je     3c5dc 
> <syntax::visit::walk_expr+0x69c>
> │ │ │ │ │ │ +   3c5c2:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c5c4:        74 24                   je     3c5ea 
> <syntax::visit::walk_expr+0x6aa>
> │ │ │ │ │ │ +   3c5c6:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c5c8:        0f 84 31 0d 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c5ce:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c5d2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c5d5: e8 46 e4 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c5da:        eb 1a                   jmp    3c5f6 
> <syntax::visit::walk_expr+0x6b6>
> │ │ │ │ │ │ +   3c5dc:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c5e0:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c5e3: e8 f8 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c5e8:        eb 0c                   jmp    3c5f6 
> <syntax::visit::walk_expr+0x6b6>
> │ │ │ │ │ │ +   3c5ea:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c5ee:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c5f1: e8 8a 18 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c5f6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c5fa:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c5fe:        75 b0                   jne    3c5b0 
> <syntax::visit::walk_expr+0x670>
> │ │ │ │ │ │ +   3c600:        e9 5b 01 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c605:        49 8d 5e 18             lea    0x18(%r14),%rbx
> │ │ │ │ │ │ +   3c609:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c60d:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c610:        74 08                   je     3c61a 
> <syntax::visit::walk_expr+0x6da>
> │ │ │ │ │ │ +   3c612:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c615: e8 a6 de 02 00 callq 6a4c0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_ty>
> │ │ │ │ │ │ +   3c61a:        41 8b 76 50             mov    0x50(%r14),%esi
> │ │ │ │ │ │     3c61e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c621: e8 fa e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c626:        49 8b 4e 10             mov    0x10(%r14),%rcx
> │ │ │ │ │ │ -   3c62a:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c62e:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c631:        74 5d                   je     3c690 
> <syntax::visit::walk_expr+0x750>
> │ │ │ │ │ │ -   3c633:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c636:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c63a:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c63e:        66 90                   xchg   %ax,%ax
> │ │ │ │ │ │ -   3c640:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c643:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c646: e8 25 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c64b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c64e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c650:        74 1a                   je     3c66c 
> <syntax::visit::walk_expr+0x72c>
> │ │ │ │ │ │ -   3c652:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c654:        74 24                   je     3c67a 
> <syntax::visit::walk_expr+0x73a>
> │ │ │ │ │ │ -   3c656:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c658:        0f 84 a0 0c 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c65e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c662:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c665: e8 b6 e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c66a:        eb 1a                   jmp    3c686 
> <syntax::visit::walk_expr+0x746>
> │ │ │ │ │ │ -   3c66c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c670:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c673: e8 68 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c678:        eb 0c                   jmp    3c686 
> <syntax::visit::walk_expr+0x746>
> │ │ │ │ │ │ -   3c67a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c67e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c681: e8 fa 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c686:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c68a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c68e:        75 b0                   jne    3c640 
> <syntax::visit::walk_expr+0x700>
> │ │ │ │ │ │ -   3c690:        49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ │ │ │ -   3c694:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c697:        0f 84 b3 00 00 00       je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c69d:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c6a0:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ -   3c6a7:        5b                      pop    %rbx
> │ │ │ │ │ │ -   3c6a8:        41 5c                   pop    %r12
> │ │ │ │ │ │ -   3c6aa:        41 5d                   pop    %r13
> │ │ │ │ │ │ -   3c6ac:        41 5e                   pop    %r14
> │ │ │ │ │ │ -   3c6ae:        41 5f                   pop    %r15
> │ │ │ │ │ │ -   3c6b0:        5d                      pop    %rbp
> │ │ │ │ │ │ - 3c6b1: e9 6a e3 02 00 jmpq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c6b6:        c6 84 24 20 01 00 00    movb   $0x2,0x120(%rsp)
> │ │ │ │ │ │ -   3c6bd:        02 
> │ │ │ │ │ │ -   3c6be:        49 8b 56 08             mov    0x8(%r14),%rdx
> │ │ │ │ │ │ -   3c6c2:        49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ │ │ │ -   3c6c6:        48 89 84 24 28 01 00    mov    %rax,0x128(%rsp)
> │ │ │ │ │ │ -   3c6cd:        00 
> │ │ │ │ │ │ -   3c6ce:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ -   3c6d5:        00 
> │ │ │ │ │ │ -   3c6d6:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3c6d9:        e8 e2 cb ff ff          callq  392c0 
> <syntax::visit::walk_fn>
> │ │ │ │ │ │ -   3c6de:        eb 70                   jmp    3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c6e0:        49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ │ │ │ -   3c6e4:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ -   3c6e8:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c6eb:        74 63                   je     3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c6ed:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ -   3c6f0:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3c6f4:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ -   3c6f8:        0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3c6ff:        00 
> │ │ │ │ │ │ -   3c700:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ -   3c703:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c706: e8 65 b7 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3c70b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ -   3c70e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3c710:        74 1a                   je     3c72c 
> <syntax::visit::walk_expr+0x7ec>
> │ │ │ │ │ │ -   3c712:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ -   3c714:        74 24                   je     3c73a 
> <syntax::visit::walk_expr+0x7fa>
> │ │ │ │ │ │ -   3c716:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ -   3c718:        0f 84 e0 0b 00 00       je     3d2fe 
> <syntax::visit::walk_expr+0x13be>
> │ │ │ │ │ │ -   3c71e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c722:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c725: e8 f6 e2 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3c72a:        eb 1a                   jmp    3c746 
> <syntax::visit::walk_expr+0x806>
> │ │ │ │ │ │ -   3c72c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c730:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c733: e8 a8 01 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ -   3c738:        eb 0c                   jmp    3c746 
> <syntax::visit::walk_expr+0x806>
> │ │ │ │ │ │ -   3c73a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ -   3c73e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3c741: e8 3a 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ -   3c746:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ -   3c74a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ -   3c74e:        75 b0                   jne    3c700 
> <syntax::visit::walk_expr+0x7c0>
> │ │ │ │ │ │ -   3c750:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ -   3c757:        5b                      pop    %rbx
> │ │ │ │ │ │ -   3c758:        41 5c                   pop    %r12
> │ │ │ │ │ │ -   3c75a:        41 5d                   pop    %r13
> │ │ │ │ │ │ -   3c75c:        41 5e                   pop    %r14
> │ │ │ │ │ │ -   3c75e:        41 5f                   pop    %r15
> │ │ │ │ │ │ -   3c760:        5d                      pop    %rbp
> │ │ │ │ │ │ -   3c761:        c3                      retq   
> │ │ │ │ │ │ -   3c762:        49 8b 76 10             mov    0x10(%r14),%rsi
> │ │ │ │ │ │ -   3c766:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c769:        0f 85 2e ff ff ff       jne    3c69d 
> <syntax::visit::walk_expr+0x75d>
> │ │ │ │ │ │ -   3c76f:        eb df                   jmp    3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3c771:        48 83 f8 14             cmp    $0x14,%rax
> │ │ │ │ │ │ -   3c775:        75 32                   jne    3c7a9 
> <syntax::visit::walk_expr+0x869>
> │ │ │ │ │ │ -   3c777:        8b 84 24 ec 02 00 00    mov    0x2ec(%rsp),%eax
> │ │ │ │ │ │ -   3c77e:        89 44 24 3c             mov    %eax,0x3c(%rsp)
> │ │ │ │ │ │ -   3c782:        f6 c3 01                test   $0x1,%bl
> │ │ │ │ │ │ -   3c785:        0f 85 4d 01 00 00       jne    3c8d8 
> <syntax::visit::walk_expr+0x998>
> │ │ │ │ │ │ -   3c78b:        ba 09 00 00 00          mov    $0x9,%edx
> │ │ │ │ │ │ -   3c790:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3c797:        00 
> │ │ │ │ │ │ -   3c798:        48 8d 35 ee 80 06 00    lea    
> 0x680ee(%rip),%rsi        
> │ │ │ │ │ │ - 3c79f: e8 dc 91 fd ff callq 15980
> <<alloc::string::String as core::convert::From<&'a str>>::address@hidden>
> │ │ │ │ │ │ -   3c7a4:        e9 7b 01 00 00          jmpq   3c924 
> <syntax::visit::walk_expr+0x9e4>
> │ │ │ │ │ │ -   3c7a9:        0f 10 84 24 e8 02 00    movups 0x2e8(%rsp),%xmm0
> │ │ │ │ │ │ -   3c7b0:        00 
> │ │ │ │ │ │ -   3c7b1:        0f 10 8c 24 f8 02 00    movups 0x2f8(%rsp),%xmm1
> │ │ │ │ │ │ -   3c7b8:        00 
> │ │ │ │ │ │ -   3c7b9:        0f 29 4c 24 10          movaps %xmm1,0x10(%rsp)
> │ │ │ │ │ │ -   3c7be:        0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ │ │ │ -   3c7c2:        48 8b 05 2f 27 28 00    mov    
> 0x28272f(%rip),%rax        
> │ │ │ │ │ │ -   3c7c9:        48 8b 00                mov    (%rax),%rax
> │ │ │ │ │ │ -   3c7cc:        31 c9                   xor    %ecx,%ecx
> │ │ │ │ │ │ -   3c7ce:        48 83 f8 02             cmp    $0x2,%rax
> │ │ │ │ │ │ -   3c7d2:        0f 92 c1                setb   %cl
> │ │ │ │ │ │ -   3c7d5:        48 83 f8 01             cmp    $0x1,%rax
> │ │ │ │ │ │ -   3c7d9:        48 8d 44 09 ff          lea    
> -0x1(%rcx,%rcx,1),%rax
> │ │ │ │ │ │ -   3c7de:        b9 00 00 00 00          mov    $0x0,%ecx
> │ │ │ │ │ │ -   3c7e3:        48 0f 45 c8             cmovne %rax,%rcx
> │ │ │ │ │ │ -   3c7e7:        48 83 c1 01             add    $0x1,%rcx
> │ │ │ │ │ │ -   3c7eb:        48 83 f9 01             cmp    $0x1,%rcx
> │ │ │ │ │ │ -   3c7ef:        0f 87 de 08 00 00       ja     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ │ │ │ -   3c7f5:        e8 06 93 fd ff          callq  15b00 
> <log::address@hidden>
> │ │ │ │ │ │ -   3c7fa:        48 89 e1                mov    %rsp,%rcx
> │ │ │ │ │ │ -   3c7fd:        48 89 4c 24 70          mov    %rcx,0x70(%rsp)
> │ │ │ │ │ │ - 3c802: 48 8b 0d a7 27 28 00 mov 0x2827a7(%rip),%rcx #
> 2befb0 <<rustc::hir::def::Def as core::fmt::Debug>::fmt>
> │ │ │ │ │ │ -   3c809:        48 89 4c 24 78          mov    %rcx,0x78(%rsp)
> │ │ │ │ │ │ -   3c80e:        48 c7 84 24 20 01 00    movq   $0x1,0x120(%rsp)
> │ │ │ │ │ │ -   3c815:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c81a:        48 8d 0d ef 7d 06 00    lea    
> 0x67def(%rip),%rcx        
> │ │ │ │ │ │ -   3c821:        48 89 8c 24 28 01 00    mov    %rcx,0x128(%rsp)
> │ │ │ │ │ │ -   3c828:        00 
> │ │ │ │ │ │ -   3c829:        48 c7 84 24 30 01 00    movq   $0x21,0x130(%rsp)
> │ │ │ │ │ │ -   3c830:        00 21 00 00 00 
> │ │ │ │ │ │ -   3c835:        48 8d 35 a4 07 28 00    lea    
> 0x2807a4(%rip),%rsi        
> │ │ │ │ │ │ -   3c83c:        48 89 b4 24 38 01 00    mov    %rsi,0x138(%rsp)
> │ │ │ │ │ │ -   3c843:        00 
> │ │ │ │ │ │ -   3c844:        48 c7 84 24 40 01 00    movq   $0x1,0x140(%rsp)
> │ │ │ │ │ │ -   3c84b:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c850:        48 8d 35 e9 74 06 00    lea    
> 0x674e9(%rip),%rsi        
> │ │ │ │ │ │ -   3c857:        48 89 b4 24 48 01 00    mov    %rsi,0x148(%rsp)
> │ │ │ │ │ │ -   3c85e:        00 
> │ │ │ │ │ │ -   3c85f:        48 c7 84 24 50 01 00    movq   $0x1,0x150(%rsp)
> │ │ │ │ │ │ -   3c866:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c86b:        48 8d 74 24 70          lea    0x70(%rsp),%rsi
> │ │ │ │ │ │ -   3c870:        48 89 b4 24 58 01 00    mov    %rsi,0x158(%rsp)
> │ │ │ │ │ │ -   3c877:        00 
> │ │ │ │ │ │ -   3c878:        48 c7 84 24 60 01 00    movq   $0x1,0x160(%rsp)
> │ │ │ │ │ │ -   3c87f:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c884:        48 89 8c 24 68 01 00    mov    %rcx,0x168(%rsp)
> │ │ │ │ │ │ -   3c88b:        00 
> │ │ │ │ │ │ -   3c88c:        48 c7 84 24 70 01 00    movq   $0x21,0x170(%rsp)
> │ │ │ │ │ │ -   3c893:        00 21 00 00 00 
> │ │ │ │ │ │ -   3c898:        48 8d 0d 71 7c 06 00    lea    
> 0x67c71(%rip),%rcx        
> │ │ │ │ │ │ -   3c89f:        48 89 8c 24 78 01 00    mov    %rcx,0x178(%rsp)
> │ │ │ │ │ │ -   3c8a6:        00 
> │ │ │ │ │ │ -   3c8a7:        48 c7 84 24 80 01 00    movq   $0x26,0x180(%rsp)
> │ │ │ │ │ │ -   3c8ae:        00 26 00 00 00 
> │ │ │ │ │ │ -   3c8b3:        48 b9 01 00 00 00 c2    movabs 
> $0x6c200000001,%rcx
> │ │ │ │ │ │ -   3c8ba:        06 00 00 
> │ │ │ │ │ │ -   3c8bd:        48 89 8c 24 88 01 00    mov    %rcx,0x188(%rsp)
> │ │ │ │ │ │ -   3c8c4:        00 
> │ │ │ │ │ │ -   3c8c5:        48 89 c7                mov    %rax,%rdi
> │ │ │ │ │ │ -   3c8c8:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ -   3c8cf:        00 
> │ │ │ │ │ │ -   3c8d0:        ff 52 20                callq  *0x20(%rdx)
> │ │ │ │ │ │ -   3c8d3:        e9 fb 07 00 00          jmpq   3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ │ │ │ -   3c8d8:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3c8df:        00 
> │ │ │ │ │ │ -   3c8e0:        48 8b b4 24 b8 00 00    mov    0xb8(%rsp),%rsi
> │ │ │ │ │ │ -   3c8e7:        00 
> │ │ │ │ │ │ -   3c8e8:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ - 3c8eb: e8 00 89 fd ff callq 151f0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ │ │ │ -   3c8f0:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3c8f7:        00 
> │ │ │ │ │ │ -   3c8f8:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ -   3c8ff:        00 
> │ │ │ │ │ │ - 3c900: e8 7b 85 fd ff callq 14e80
> <<alloc::string::String as core::clone::Clone>::address@hidden>
> │ │ │ │ │ │ -   3c905:        48 8b b4 24 28 01 00    mov    0x128(%rsp),%rsi
> │ │ │ │ │ │ -   3c90c:        00 
> │ │ │ │ │ │ -   3c90d:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3c910:        74 12                   je     3c924 
> <syntax::visit::walk_expr+0x9e4>
> │ │ │ │ │ │ -   3c912:        48 8b bc 24 20 01 00    mov    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3c919:        00 
> │ │ │ │ │ │ -   3c91a:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3c91f:        e8 ec 84 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3c924:        48 8b bc 24 68 02 00    mov    0x268(%rsp),%rdi
> │ │ │ │ │ │ -   3c92b:        00 
> │ │ │ │ │ │ - 3c92c: e8 4f 8e fd ff callq 15780
> <<rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx> as
> core::ops::deref::Deref>::address@hidden>
> │ │ │ │ │ │ -   3c931:        48 8b 00                mov    (%rax),%rax
> │ │ │ │ │ │ -   3c934:        8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ │ │ │ -   3c938:        48 8b 98 28 03 00 00    mov    0x328(%rax),%rbx
> │ │ │ │ │ │ - 3c93f: e8 8c 90 fd ff callq 159d0 <<syntax::ast::NodeId
> as rustc_data_structures::indexed_vec::Idx>::address@hidden>
> │ │ │ │ │ │ -   3c944:        48 8b 93 b8 00 00 00    mov    0xb8(%rbx),%rdx
> │ │ │ │ │ │ -   3c94b:        48 39 c2                cmp    %rax,%rdx
> │ │ │ │ │ │ -   3c94e:        0f 86 c3 09 00 00       jbe    3d317 
> <syntax::visit::walk_expr+0x13d7>
> │ │ │ │ │ │ -   3c954:        48 8b 8b a8 00 00 00    mov    0xa8(%rbx),%rcx
> │ │ │ │ │ │ -   3c95b:        8b 34 c1                mov    
> (%rcx,%rax,8),%esi
> │ │ │ │ │ │ -   3c95e:        8b 54 c1 04             mov    
> 0x4(%rcx,%rax,8),%edx
> │ │ │ │ │ │ -   3c962:        49 8b 7d 10             mov    0x10(%r13),%rdi
> │ │ │ │ │ │ - 3c966: e8 95 7e fd ff callq 14800
> <rustc::ty::context::TypeckTables::address@hidden>
> │ │ │ │ │ │ -   3c96b:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3c96e:        0f 84 68 01 00 00       je     3cadc 
> <syntax::visit::walk_expr+0xb9c>
> │ │ │ │ │ │ -   3c974:        48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ │ │ │ -   3c97b:        00 
> │ │ │ │ │ │ -   3c97c:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ -   3c983:        00 
> │ │ │ │ │ │ -   3c984:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ -   3c989:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3c98c:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ -   3c98f:        48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ │ │ │ -   3c996:        00 
> │ │ │ │ │ │ -   3c997:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ - 3c99c: 48 8d 05 7d b3 fe ff lea -0x14c83(%rip),%rax #
> 27d20 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ -   3c9a3:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ -   3c9a8:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ -   3c9ab:        48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ │ │ │ -   3c9b0:        48 8d 05 f1 00 28 00    lea    
> 0x2800f1(%rip),%rax        
> │ │ │ │ │ │ -   3c9b7:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ -   3c9be:        00 
> │ │ │ │ │ │ -   3c9bf:        48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ │ │ │ -   3c9c6:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c9cb:        48 8d 05 6e 73 06 00    lea    
> 0x6736e(%rip),%rax        
> │ │ │ │ │ │ -   3c9d2:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ -   3c9d9:        00 
> │ │ │ │ │ │ -   3c9da:        48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ │ │ │ -   3c9e1:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c9e6:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ -   3c9eb:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ -   3c9f2:        00 
> │ │ │ │ │ │ -   3c9f3:        48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ │ │ │ -   3c9fa:        00 01 00 00 00 
> │ │ │ │ │ │ -   3c9ff:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ -   3ca04:        48 8d 35 5d 01 28 00    lea    
> 0x28015d(%rip),%rsi        
> │ │ │ │ │ │ -   3ca0b:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ -   3ca12:        00 
> │ │ │ │ │ │ -   3ca13:        e8 68 82 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ -   3ca18:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3ca1a:        0f 85 0b 09 00 00       jne    3d32b 
> <syntax::visit::walk_expr+0x13eb>
> │ │ │ │ │ │ -   3ca20:        48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ │ │ │ -   3ca25:        48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ │ │ │ -   3ca2a:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3ca2d:        0f 82 02 09 00 00       jb     3d335 
> <syntax::visit::walk_expr+0x13f5>
> │ │ │ │ │ │ -   3ca33:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ -   3ca36:        74 0b                   je     3ca43 
> <syntax::visit::walk_expr+0xb03>
> │ │ │ │ │ │ -   3ca38:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3ca3b:        75 36                   jne    3ca73 
> <syntax::visit::walk_expr+0xb33>
> │ │ │ │ │ │ -   3ca3d:        48 8b 1c 24             mov    (%rsp),%rbx
> │ │ │ │ │ │ -   3ca41:        eb 64                   jmp    3caa7 
> <syntax::visit::walk_expr+0xb67>
> │ │ │ │ │ │ -   3ca43:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3ca46:        74 0e                   je     3ca56 
> <syntax::visit::walk_expr+0xb16>
> │ │ │ │ │ │ -   3ca48:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ -   3ca4c:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3ca51:        e8 ba 83 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3ca56:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ -   3ca5d:        00 
> │ │ │ │ │ │ -   3ca5e:        48 c7 44 24 08 00 00    movq   $0x0,0x8(%rsp)
> │ │ │ │ │ │ -   3ca65:        00 00 
> │ │ │ │ │ │ -   3ca67:        bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ │ │ │ -   3ca6c:        bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ │ │ │ -   3ca71:        eb 37                   jmp    3caaa 
> <syntax::visit::walk_expr+0xb6a>
> │ │ │ │ │ │ -   3ca73:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ -   3ca77:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3ca7c:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ -   3ca82:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ -   3ca85:        4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ │ │ │ -   3ca8c:        00 
> │ │ │ │ │ │ -   3ca8d:        e8 de 7d fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ -   3ca92:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ -   3ca95:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3ca98:        0f 84 a8 08 00 00       je     3d346 
> <syntax::visit::walk_expr+0x1406>
> │ │ │ │ │ │ -   3ca9e:        48 89 1c 24             mov    %rbx,(%rsp)
> │ │ │ │ │ │ -   3caa2:        48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ │ │ │ -   3caa7:        48 89 dd                mov    %rbx,%rbp
> │ │ │ │ │ │ -   3caaa:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ -   3caaf:        0f 10 00                movups (%rax),%xmm0
> │ │ │ │ │ │ -   3cab2:        0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ │ │ │ -   3cab9:        00 
> │ │ │ │ │ │ -   3caba:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ -   3cabd:        74 1d                   je     3cadc 
> <syntax::visit::walk_expr+0xb9c>
> │ │ │ │ │ │ -   3cabf:        48 89 9c 24 c0 00 00    mov    %rbx,0xc0(%rsp)
> │ │ │ │ │ │ -   3cac6:        00 
> │ │ │ │ │ │ -   3cac7:        0f 28 84 24 20 01 00    movaps 0x120(%rsp),%xmm0
> │ │ │ │ │ │ -   3cace:        00 
> │ │ │ │ │ │ -   3cacf:        48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ │ │ │ -   3cad6:        00 
> │ │ │ │ │ │ -   3cad7:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ -   3cada:        eb 24                   jmp    3cb00 
> <syntax::visit::walk_expr+0xbc0>
> │ │ │ │ │ │ -   3cadc:        48 c7 84 24 c0 00 00    movq   $0x1,0xc0(%rsp)
> │ │ │ │ │ │ -   3cae3:        00 01 00 00 00 
> │ │ │ │ │ │ -   3cae8:        48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ │ │ │ -   3caef:        00 
> │ │ │ │ │ │ -   3caf0:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3caf3:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ -   3caf6:        bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ │ │ │ -   3cafb:        bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ │ │ │ -   3cb00:        ba 02 00 00 00          mov    $0x2,%edx
> │ │ │ │ │ │ -   3cb05:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3cb0c:        00 
> │ │ │ │ │ │ -   3cb0d:        48 8d 35 1e 70 06 00    lea    
> 0x6701e(%rip),%rsi        
> │ │ │ │ │ │ -   3cb14:        e8 57 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ │ │ │ -   3cb19:        48 8b 94 24 d0 00 00    mov    0xd0(%rsp),%rdx
> │ │ │ │ │ │ -   3cb20:        00 
> │ │ │ │ │ │ -   3cb21:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3cb28:        00 
> │ │ │ │ │ │ -   3cb29:        48 89 ee                mov    %rbp,%rsi
> │ │ │ │ │ │ -   3cb2c:        e8 3f 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ │ │ │ -   3cb31:        4c 89 fe                mov    %r15,%rsi
> │ │ │ │ │ │ -   3cb34:        48 c1 e6 08             shl    $0x8,%rsi
> │ │ │ │ │ │ -   3cb38:        48 83 ce 01             or     $0x1,%rsi
> │ │ │ │ │ │ -   3cb3c:        48 8b bc 24 b8 00 00    mov    0xb8(%rsp),%rdi
> │ │ │ │ │ │ -   3cb43:        00 
> │ │ │ │ │ │ -   3cb44:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ - 3cb47: e8 64 7f fd ff callq 14ab0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ │ │ │ -   3cb4c:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3cb4e:        74 23                   je     3cb73 
> <syntax::visit::walk_expr+0xc33>
> │ │ │ │ │ │ -   3cb50:        48 8b b4 24 c8 00 00    mov    0xc8(%rsp),%rsi
> │ │ │ │ │ │ -   3cb57:        00 
> │ │ │ │ │ │ -   3cb58:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3cb5b:        0f 84 68 04 00 00       je     3cfc9 
> <syntax::visit::walk_expr+0x1089>
> │ │ │ │ │ │ -   3cb61:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cb66:        48 89 df                mov    %rbx,%rdi
> │ │ │ │ │ │ -   3cb69:        e8 a2 82 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3cb6e:        e9 56 04 00 00          jmpq   3cfc9 
> <syntax::visit::walk_expr+0x1089>
> │ │ │ │ │ │ -   3cb73:        48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ │ │ │ -   3cb78:        48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ │ │ │ -   3cb7f:        00 
> │ │ │ │ │ │ -   3cb80:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ -   3cb87:        00 
> │ │ │ │ │ │ -   3cb88:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ -   3cb8d:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3cb90:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ -   3cb93:        48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ │ │ │ -   3cb9a:        00 
> │ │ │ │ │ │ -   3cb9b:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ - 3cba0: 48 8d 05 a9 b1 fe ff lea -0x14e57(%rip),%rax #
> 27d50 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ -   3cba7:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ -   3cbac:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ -   3cbaf:        48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ │ │ │ -   3cbb4:        48 8d 05 ed fe 27 00    lea    
> 0x27feed(%rip),%rax        
> │ │ │ │ │ │ -   3cbbb:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ -   3cbc2:        00 
> │ │ │ │ │ │ -   3cbc3:        48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ │ │ │ -   3cbca:        00 01 00 00 00 
> │ │ │ │ │ │ -   3cbcf:        48 8d 05 6a 71 06 00    lea    
> 0x6716a(%rip),%rax        
> │ │ │ │ │ │ -   3cbd6:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ -   3cbdd:        00 
> │ │ │ │ │ │ -   3cbde:        48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ │ │ │ -   3cbe5:        00 01 00 00 00 
> │ │ │ │ │ │ -   3cbea:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ -   3cbef:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ -   3cbf6:        00 
> │ │ │ │ │ │ -   3cbf7:        48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ │ │ │ -   3cbfe:        00 01 00 00 00 
> │ │ │ │ │ │ -   3cc03:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ -   3cc08:        48 8d 35 59 ff 27 00    lea    
> 0x27ff59(%rip),%rsi        
> │ │ │ │ │ │ -   3cc0f:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ -   3cc16:        00 
> │ │ │ │ │ │ -   3cc17:        e8 64 80 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ -   3cc1c:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3cc1e:        0f 85 81 07 00 00       jne    3d3a5 
> <syntax::visit::walk_expr+0x1465>
> │ │ │ │ │ │ -   3cc24:        48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ │ │ │ -   3cc29:        48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ │ │ │ -   3cc2e:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3cc31:        0f 82 75 07 00 00       jb     3d3ac 
> <syntax::visit::walk_expr+0x146c>
> │ │ │ │ │ │ -   3cc37:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ -   3cc3a:        74 33                   je     3cc6f 
> <syntax::visit::walk_expr+0xd2f>
> │ │ │ │ │ │ -   3cc3c:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3cc3f:        74 50                   je     3cc91 
> <syntax::visit::walk_expr+0xd51>
> │ │ │ │ │ │ -   3cc41:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ -   3cc45:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cc4a:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ -   3cc50:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ -   3cc53:        4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ │ │ │ -   3cc5a:        00 
> │ │ │ │ │ │ -   3cc5b:        e8 10 7c fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ -   3cc60:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3cc63:        0f 84 dd 06 00 00       je     3d346 
> <syntax::visit::walk_expr+0x1406>
> │ │ │ │ │ │ -   3cc69:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ -   3cc6d:        eb 1d                   jmp    3cc8c 
> <syntax::visit::walk_expr+0xd4c>
> │ │ │ │ │ │ -   3cc6f:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3cc72:        74 0e                   je     3cc82 
> <syntax::visit::walk_expr+0xd42>
> │ │ │ │ │ │ -   3cc74:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ -   3cc78:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cc7d:        e8 8e 81 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3cc82:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ -   3cc89:        00 
> │ │ │ │ │ │ -   3cc8a:        31 ed                   xor    %ebp,%ebp
> │ │ │ │ │ │ -   3cc8c:        48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ │ │ │ -   3cc91:        48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ │ │ │ -   3cc96:        48 89 84 24 80 00 00    mov    %rax,0x80(%rsp)
> │ │ │ │ │ │ -   3cc9d:        00 
> │ │ │ │ │ │ -   3cc9e:        0f 10 04 24             movups (%rsp),%xmm0
> │ │ │ │ │ │ -   3cca2:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ -   3cca7:        48 8d 44 24 70          lea    0x70(%rsp),%rax
> │ │ │ │ │ │ -   3ccac:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ - 3ccb0: 48 8d 05 59 08 ff ff lea -0xf7a7(%rip),%rax #
> 2d510 <<alloc::string::String as core::fmt::Display>::fmt>
> │ │ │ │ │ │ -   3ccb7:        48 89 44 24 08          mov    %rax,0x8(%rsp)
> │ │ │ │ │ │ -   3ccbc:        48 8d 44 24 3c          lea    0x3c(%rsp),%rax
> │ │ │ │ │ │ -   3ccc1:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ - 3ccc6: 48 8b 05 63 22 28 00 mov 0x282263(%rip),%rax #
> 2bef30 <<syntax::ast::NodeId as core::fmt::Display>::fmt>
> │ │ │ │ │ │ -   3cccd:        48 89 44 24 18          mov    %rax,0x18(%rsp)
> │ │ │ │ │ │ -   3ccd2:        48 8d 05 af 02 28 00    lea    
> 0x2802af(%rip),%rax        
> │ │ │ │ │ │ -   3ccd9:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ -   3cce0:        00 
> │ │ │ │ │ │ -   3cce1:        48 c7 84 24 28 01 00    movq   $0x2,0x128(%rsp)
> │ │ │ │ │ │ -   3cce8:        00 02 00 00 00 
> │ │ │ │ │ │ -   3cced:        48 8d 05 8c 72 06 00    lea    
> 0x6728c(%rip),%rax        
> │ │ │ │ │ │ -   3ccf4:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ -   3ccfb:        00 
> │ │ │ │ │ │ -   3ccfc:        48 c7 84 24 38 01 00    movq   $0x2,0x138(%rsp)
> │ │ │ │ │ │ -   3cd03:        00 02 00 00 00 
> │ │ │ │ │ │ -   3cd08:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ -   3cd0b:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ -   3cd12:        00 
> │ │ │ │ │ │ -   3cd13:        48 c7 84 24 48 01 00    movq   $0x2,0x148(%rsp)
> │ │ │ │ │ │ -   3cd1a:        00 02 00 00 00 
> │ │ │ │ │ │ -   3cd1f:        48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ │ │ │ -   3cd26:        00 
> │ │ │ │ │ │ -   3cd27:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ -   3cd2e:        00 
> │ │ │ │ │ │ -   3cd2f:        e8 2c 7e fd ff          callq  14b60 
> <alloc::fmt::address@hidden>
> │ │ │ │ │ │ -   3cd34:        48 8b 74 24 78          mov    0x78(%rsp),%rsi
> │ │ │ │ │ │ -   3cd39:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3cd3c:        74 0f                   je     3cd4d 
> <syntax::visit::walk_expr+0xe0d>
> │ │ │ │ │ │ -   3cd3e:        48 8b 7c 24 70          mov    0x70(%rsp),%rdi
> │ │ │ │ │ │ -   3cd43:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cd48:        e8 c3 80 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3cd4d:        8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ │ │ │ -   3cd51:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ -   3cd54:        e8 57 8b fd ff          callq  158b0 
> <rustc_save_analysis::address@hidden>
> │ │ │ │ │ │ -   3cd59:        89 c3                   mov    %eax,%ebx
> │ │ │ │ │ │ -   3cd5b:        89 d5                   mov    %edx,%ebp
> │ │ │ │ │ │ -   3cd5d:        48 8d bc 24 b8 02 00    lea    0x2b8(%rsp),%rdi
> │ │ │ │ │ │ -   3cd64:        00 
> │ │ │ │ │ │ -   3cd65:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ -   3cd68:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ - 3cd6b: e8 f0 85 fd ff callq 15360
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ │ │ │ -   3cd70:        49 8b 45 68             mov    0x68(%r13),%rax
> │ │ │ │ │ │ -   3cd74:        48 89 84 24 58 02 00    mov    %rax,0x258(%rsp)
> │ │ │ │ │ │ -   3cd7b:        00 
> │ │ │ │ │ │ -   3cd7c:        0f 10 84 24 b8 02 00    movups 0x2b8(%rsp),%xmm0
> │ │ │ │ │ │ -   3cd83:        00 
> │ │ │ │ │ │ -   3cd84:        0f 10 8c 24 c8 02 00    movups 0x2c8(%rsp),%xmm1
> │ │ │ │ │ │ -   3cd8b:        00 
> │ │ │ │ │ │ -   3cd8c:        0f 10 94 24 d8 02 00    movups 0x2d8(%rsp),%xmm2
> │ │ │ │ │ │ -   3cd93:        00 
> │ │ │ │ │ │ -   3cd94:        0f 29 94 24 90 00 00    movaps %xmm2,0x90(%rsp)
> │ │ │ │ │ │ -   3cd9b:        00 
> │ │ │ │ │ │ -   3cd9c:        0f 29 8c 24 80 00 00    movaps %xmm1,0x80(%rsp)
> │ │ │ │ │ │ -   3cda3:        00 
> │ │ │ │ │ │ -   3cda4:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ -   3cda9:        48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ │ │ │ -   3cdae:        48 89 84 24 70 02 00    mov    %rax,0x270(%rsp)
> │ │ │ │ │ │ -   3cdb5:        00 
> │ │ │ │ │ │ -   3cdb6:        48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ │ │ │ -   3cdbd:        00 00 
> │ │ │ │ │ │ -   3cdbf:        48 8d 44 24 60          lea    0x60(%rsp),%rax
> │ │ │ │ │ │ -   3cdc4:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3cdc7:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ -   3cdca:        48 8d 84 24 70 02 00    lea    0x270(%rsp),%rax
> │ │ │ │ │ │ -   3cdd1:        00 
> │ │ │ │ │ │ -   3cdd2:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ - 3cdd7: 48 8d 05 72 af fe ff lea -0x1508e(%rip),%rax #
> 27d50 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ -   3cdde:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ -   3cde3:        48 8d 44 24 58          lea    0x58(%rsp),%rax
> │ │ │ │ │ │ -   3cde8:        48 89 84 24 78 02 00    mov    %rax,0x278(%rsp)
> │ │ │ │ │ │ -   3cdef:        00 
> │ │ │ │ │ │ -   3cdf0:        48 8d 05 b1 fc 27 00    lea    
> 0x27fcb1(%rip),%rax        
> │ │ │ │ │ │ -   3cdf7:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ -   3cdfb:        48 c7 44 24 08 01 00    movq   $0x1,0x8(%rsp)
> │ │ │ │ │ │ -   3ce02:        00 00 
> │ │ │ │ │ │ -   3ce04:        48 8d 05 35 6f 06 00    lea    
> 0x66f35(%rip),%rax        
> │ │ │ │ │ │ -   3ce0b:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ -   3ce10:        48 c7 44 24 18 01 00    movq   $0x1,0x18(%rsp)
> │ │ │ │ │ │ -   3ce17:        00 00 
> │ │ │ │ │ │ -   3ce19:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ -   3ce1e:        48 89 44 24 20          mov    %rax,0x20(%rsp)
> │ │ │ │ │ │ -   3ce23:        48 c7 44 24 28 01 00    movq   $0x1,0x28(%rsp)
> │ │ │ │ │ │ -   3ce2a:        00 00 
> │ │ │ │ │ │ -   3ce2c:        48 8d bc 24 78 02 00    lea    0x278(%rsp),%rdi
> │ │ │ │ │ │ -   3ce33:        00 
> │ │ │ │ │ │ -   3ce34:        48 8d 35 2d fd 27 00    lea    
> 0x27fd2d(%rip),%rsi        
> │ │ │ │ │ │ -   3ce3b:        48 89 e2                mov    %rsp,%rdx
> │ │ │ │ │ │ -   3ce3e:        e8 3d 7e fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ -   3ce43:        41 89 ef                mov    %ebp,%r15d
> │ │ │ │ │ │ -   3ce46:        84 c0                   test   %al,%al
> │ │ │ │ │ │ -   3ce48:        0f 85 6c 05 00 00       jne    3d3ba 
> <syntax::visit::walk_expr+0x147a>
> │ │ │ │ │ │ -   3ce4e:        48 8b 74 24 60          mov    0x60(%rsp),%rsi
> │ │ │ │ │ │ -   3ce53:        48 8b 6c 24 68          mov    0x68(%rsp),%rbp
> │ │ │ │ │ │ -   3ce58:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3ce5b:        0f 82 60 05 00 00       jb     3d3c1 
> <syntax::visit::walk_expr+0x1481>
> │ │ │ │ │ │ -   3ce61:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ -   3ce64:        74 30                   je     3ce96 
> <syntax::visit::walk_expr+0xf56>
> │ │ │ │ │ │ -   3ce66:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ -   3ce69:        74 4f                   je     3ceba 
> <syntax::visit::walk_expr+0xf7a>
> │ │ │ │ │ │ -   3ce6b:        48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ │ │ │ -   3ce70:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3ce75:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ -   3ce7b:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ -   3ce7e:        49 89 e1                mov    %rsp,%r9
> │ │ │ │ │ │ -   3ce81:        e8 ea 79 fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ -   3ce86:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3ce89:        0f 84 f0 04 00 00       je     3d37f 
> <syntax::visit::walk_expr+0x143f>
> │ │ │ │ │ │ -   3ce8f:        48 89 44 24 58          mov    %rax,0x58(%rsp)
> │ │ │ │ │ │ -   3ce94:        eb 1f                   jmp    3ceb5 
> <syntax::visit::walk_expr+0xf75>
> │ │ │ │ │ │ -   3ce96:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3ce99:        74 0f                   je     3ceaa 
> <syntax::visit::walk_expr+0xf6a>
> │ │ │ │ │ │ -   3ce9b:        48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ │ │ │ -   3cea0:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cea5:        e8 66 7f fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3ceaa:        48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ │ │ │ -   3ceb1:        00 00 
> │ │ │ │ │ │ -   3ceb3:        31 ed                   xor    %ebp,%ebp
> │ │ │ │ │ │ -   3ceb5:        48 89 6c 24 60          mov    %rbp,0x60(%rsp)
> │ │ │ │ │ │ -   3ceba:        48 8b 44 24 68          mov    0x68(%rsp),%rax
> │ │ │ │ │ │ -   3cebf:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ -   3cec4:        0f 10 44 24 58          movups 0x58(%rsp),%xmm0
> │ │ │ │ │ │ -   3cec9:        c6 84 24 48 02 00 00    movb   $0xc,0x248(%rsp)
> │ │ │ │ │ │ -   3ced0:        0c 
> │ │ │ │ │ │ -   3ced1:        0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ │ │ │ -   3ced5:        89 9c 24 28 02 00 00    mov    %ebx,0x228(%rsp)
> │ │ │ │ │ │ -   3cedc:        44 89 bc 24 2c 02 00    mov    %r15d,0x22c(%rsp)
> │ │ │ │ │ │ -   3cee3:        00 
> │ │ │ │ │ │ -   3cee4:        0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ │ │ │ -   3cee9:        0f 28 8c 24 80 00 00    movaps 0x80(%rsp),%xmm1
> │ │ │ │ │ │ -   3cef0:        00 
> │ │ │ │ │ │ -   3cef1:        0f 28 94 24 90 00 00    movaps 0x90(%rsp),%xmm2
> │ │ │ │ │ │ -   3cef8:        00 
> │ │ │ │ │ │ -   3cef9:        0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ │ │ │ -   3cf00:        00 
> │ │ │ │ │ │ -   3cf01:        0f 29 8c 24 30 01 00    movaps %xmm1,0x130(%rsp)
> │ │ │ │ │ │ -   3cf08:        00 
> │ │ │ │ │ │ -   3cf09:        0f 29 94 24 40 01 00    movaps %xmm2,0x140(%rsp)
> │ │ │ │ │ │ -   3cf10:        00 
> │ │ │ │ │ │ -   3cf11:        48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ │ │ │ -   3cf16:        48 8d 8c 24 50 01 00    lea    0x150(%rsp),%rcx
> │ │ │ │ │ │ -   3cf1d:        00 
> │ │ │ │ │ │ -   3cf1e:        48 89 41 10             mov    %rax,0x10(%rcx)
> │ │ │ │ │ │ -   3cf22:        0f 28 04 24             movaps (%rsp),%xmm0
> │ │ │ │ │ │ -   3cf26:        0f 11 01                movups %xmm0,(%rcx)
> │ │ │ │ │ │ -   3cf29:        48 8b 84 24 b0 02 00    mov    0x2b0(%rsp),%rax
> │ │ │ │ │ │ -   3cf30:        00 
> │ │ │ │ │ │ -   3cf31:        48 89 41 28             mov    %rax,0x28(%rcx)
> │ │ │ │ │ │ -   3cf35:        0f 10 84 24 a0 02 00    movups 0x2a0(%rsp),%xmm0
> │ │ │ │ │ │ -   3cf3c:        00 
> │ │ │ │ │ │ -   3cf3d:        0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ │ │ │ -   3cf41:        48 8b 84 24 d0 00 00    mov    0xd0(%rsp),%rax
> │ │ │ │ │ │ -   3cf48:        00 
> │ │ │ │ │ │ -   3cf49:        48 89 41 40             mov    %rax,0x40(%rcx)
> │ │ │ │ │ │ -   3cf4d:        0f 10 84 24 c0 00 00    movups 0xc0(%rsp),%xmm0
> │ │ │ │ │ │ -   3cf54:        00 
> │ │ │ │ │ │ -   3cf55:        0f 11 41 30             movups %xmm0,0x30(%rcx)
> │ │ │ │ │ │ -   3cf59:        c7 84 24 30 02 00 00    movl   $0x0,0x230(%rsp)
> │ │ │ │ │ │ -   3cf60:        00 00 00 00 
> │ │ │ │ │ │ -   3cf64:        48 c7 84 24 98 01 00    movq   $0x4,0x198(%rsp)
> │ │ │ │ │ │ -   3cf6b:        00 04 00 00 00 
> │ │ │ │ │ │ -   3cf70:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3cf73:        0f 11 41 50             movups %xmm0,0x50(%rcx)
> │ │ │ │ │ │ -   3cf77:        c7 84 24 3c 02 00 00    movl   $0x0,0x23c(%rsp)
> │ │ │ │ │ │ -   3cf7e:        00 00 00 00 
> │ │ │ │ │ │ -   3cf82:        48 c7 84 24 b0 01 00    movq   $0x1,0x1b0(%rsp)
> │ │ │ │ │ │ -   3cf89:        00 01 00 00 00 
> │ │ │ │ │ │ -   3cf8e:        0f 11 41 68             movups %xmm0,0x68(%rcx)
> │ │ │ │ │ │ -   3cf92:        48 c7 41 78 00 00 00    movq   $0x0,0x78(%rcx)
> │ │ │ │ │ │ -   3cf99:        00 
> │ │ │ │ │ │ -   3cf9a:        48 c7 84 24 10 02 00    movq   $0x8,0x210(%rsp)
> │ │ │ │ │ │ -   3cfa1:        00 08 00 00 00 
> │ │ │ │ │ │ -   3cfa6:        0f 11 81 c8 00 00 00    movups %xmm0,0xc8(%rcx)
> │ │ │ │ │ │ -   3cfad:        48 8b bc 24 58 02 00    mov    0x258(%rsp),%rdi
> │ │ │ │ │ │ -   3cfb4:        00 
> │ │ │ │ │ │ -   3cfb5:        48 8d 35 4e 76 06 00    lea    
> 0x6764e(%rip),%rsi        
> │ │ │ │ │ │ -   3cfbc:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ -   3cfc3:        00 
> │ │ │ │ │ │ - 3cfc4: e8 37 09 01 00 callq 4d900
> <<rustc_save_analysis::json_dumper::JsonDumper<O>>::dump_def>
> │ │ │ │ │ │ -   3cfc9:        48 8b b4 24 10 01 00    mov    0x110(%rsp),%rsi
> │ │ │ │ │ │ -   3cfd0:        00 
> │ │ │ │ │ │ -   3cfd1:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3cfd4:        0f 84 f9 00 00 00       je     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ │ │ │ -   3cfda:        48 8b bc 24 08 01 00    mov    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3cfe1:        00 
> │ │ │ │ │ │ -   3cfe2:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ -   3cfe7:        e9 e2 00 00 00          jmpq   3d0ce 
> <syntax::visit::walk_expr+0x118e>
> │ │ │ │ │ │ -   3cfec:        4c 89 f0                mov    %r14,%rax
> │ │ │ │ │ │ -   3cfef:        4c 8d 70 14             lea    0x14(%rax),%r14
> │ │ │ │ │ │ -   3cff3:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ -   3cffa:        00 
> │ │ │ │ │ │ -   3cffb:        8a 58 10                mov    0x10(%rax),%bl
> │ │ │ │ │ │ -   3cffe:        80 fb 02                cmp    $0x2,%bl
> │ │ │ │ │ │ -   3d001:        0f 84 c5 01 00 00       je     3d1cc 
> <syntax::visit::walk_expr+0x128c>
> │ │ │ │ │ │ -   3d007:        8b 28                   mov    (%rax),%ebp
> │ │ │ │ │ │ -   3d009:        44 8b 78 0c             mov    0xc(%rax),%r15d
> │ │ │ │ │ │ -   3d00d:        48 8b 40 04             mov    0x4(%rax),%rax
> │ │ │ │ │ │ -   3d011:        48 89 44 24 50          mov    %rax,0x50(%rsp)
> │ │ │ │ │ │ -   3d016:        48 8d bc 24 e8 02 00    lea    0x2e8(%rsp),%rdi
> │ │ │ │ │ │ -   3d01d:        00 
> │ │ │ │ │ │ -   3d01e:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ -   3d021:        89 ea                   mov    %ebp,%edx
> │ │ │ │ │ │ -   3d023:        e8 a8 78 fd ff          callq  148d0 
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ │ │ │ -   3d028:        0f b6 84 24 e8 02 00    movzbl 0x2e8(%rsp),%eax
> │ │ │ │ │ │ -   3d02f:        00 
> │ │ │ │ │ │ -   3d030:        89 c1                   mov    %eax,%ecx
> │ │ │ │ │ │ -   3d032:        80 e1 1f                and    $0x1f,%cl
> │ │ │ │ │ │ -   3d035:        80 f9 14                cmp    $0x14,%cl
> │ │ │ │ │ │ -   3d038:        0f 87 6b f7 ff ff       ja     3c7a9 
> <syntax::visit::walk_expr+0x869>
> │ │ │ │ │ │ -   3d03e:        b9 52 52 0b 00          mov    $0xb5252,%ecx
> │ │ │ │ │ │ -   3d043:        48 0f a3 c1             bt     %rax,%rcx
> │ │ │ │ │ │ -   3d047:        0f 83 24 f7 ff ff       jae    3c771 
> <syntax::visit::walk_expr+0x831>
> │ │ │ │ │ │ -   3d04d:        8b 54 24 50             mov    0x50(%rsp),%edx
> │ │ │ │ │ │ -   3d051:        8b 4c 24 54             mov    0x54(%rsp),%ecx
> │ │ │ │ │ │ -   3d055:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d05c:        00 
> │ │ │ │ │ │ -   3d05d:        44 89 fe                mov    %r15d,%esi
> │ │ │ │ │ │ -   3d060:        e8 2b 7d fd ff          callq  14d90 
> <syntax::ast::Path::address@hidden>
> │ │ │ │ │ │ -   3d065:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3d068:        89 ee                   mov    %ebp,%esi
> │ │ │ │ │ │ -   3d06a:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ -   3d071:        00 
> │ │ │ │ │ │ - 3d072: e8 69 6c 01 00 callq 53ce0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::dump_path_ref>
> │ │ │ │ │ │ -   3d077:        4c 8b bc 24 20 01 00    mov    0x120(%rsp),%r15
> │ │ │ │ │ │ -   3d07e:        00 
> │ │ │ │ │ │ -   3d07f:        48 8b 84 24 30 01 00    mov    0x130(%rsp),%rax
> │ │ │ │ │ │ -   3d086:        00 
> │ │ │ │ │ │ -   3d087:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3d08a:        74 25                   je     3d0b1 
> <syntax::visit::walk_expr+0x1171>
> │ │ │ │ │ │ -   3d08c:        48 8d 04 40             lea    
> (%rax,%rax,2),%rax
> │ │ │ │ │ │ -   3d090:        48 8d 1c c5 e8 ff ff    lea    
> -0x18(,%rax,8),%rbx
> │ │ │ │ │ │ -   3d097:        ff 
> │ │ │ │ │ │ -   3d098:        4c 89 fd                mov    %r15,%rbp
> │ │ │ │ │ │ -   3d09b:        48 89 ef                mov    %rbp,%rdi
> │ │ │ │ │ │ -   3d09e:        e8 3d 67 fe ff          callq  237e0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d0a3:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ -   3d0a7:        48 83 c3 e8             add    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ -   3d0ab:        48 83 fb e8             cmp    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ -   3d0af:        75 ea                   jne    3d09b 
> <syntax::visit::walk_expr+0x115b>
> │ │ │ │ │ │ -   3d0b1:        48 8b 84 24 28 01 00    mov    0x128(%rsp),%rax
> │ │ │ │ │ │ -   3d0b8:        00 
> │ │ │ │ │ │ -   3d0b9:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3d0bc:        74 15                   je     3d0d3 
> <syntax::visit::walk_expr+0x1193>
> │ │ │ │ │ │ -   3d0be:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ -   3d0c2:        48 8d 34 40             lea    
> (%rax,%rax,2),%rsi
> │ │ │ │ │ │ -   3d0c6:        ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ │ │ │ -   3d0cb:        4c 89 ff                mov    %r15,%rdi
> │ │ │ │ │ │ -   3d0ce:        e8 3d 7d fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3d0d3:        4d 39 e6                cmp    %r12,%r14
> │ │ │ │ │ │ -   3d0d6:        0f 85 10 ff ff ff       jne    3cfec 
> <syntax::visit::walk_expr+0x10ac>
> │ │ │ │ │ │ -   3d0dc:        e9 eb 00 00 00          jmpq   3d1cc 
> <syntax::visit::walk_expr+0x128c>
> │ │ │ │ │ │ -   3d0e1:        48 c7 84 24 d8 00 00    movq   $0x8,0xd8(%rsp)
> │ │ │ │ │ │ -   3d0e8:        00 08 00 00 00 
> │ │ │ │ │ │ -   3d0ed:        0f 11 01                movups %xmm0,(%rcx)
> │ │ │ │ │ │ -   3d0f0:        48 c7 84 24 f0 00 00    movq   $0x4,0xf0(%rsp)
> │ │ │ │ │ │ -   3d0f7:        00 04 00 00 00 
> │ │ │ │ │ │ -   3d0fc:        0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ │ │ │ -   3d100:        4c 8b 70 28             mov    0x28(%rax),%r14
> │ │ │ │ │ │ -   3d104:        4d 85 f6                test   %r14,%r14
> │ │ │ │ │ │ -   3d107:        48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ │ │ │ -   3d10e:        00 
> │ │ │ │ │ │ -   3d10f:        74 63                   je     3d174 
> <syntax::visit::walk_expr+0x1234>
> │ │ │ │ │ │ -   3d111:        48 8b 58 18             mov    0x18(%rax),%rbx
> │ │ │ │ │ │ -   3d115:        49 c1 e6 03             shl    $0x3,%r14
> │ │ │ │ │ │ -   3d119:        48 8b 33                mov    (%rbx),%rsi
> │ │ │ │ │ │ -   3d11c:        4c 89 ff                mov    %r15,%rdi
> │ │ │ │ │ │ - 3d11f: e8 4c 89 fd ff callq 15a70
> <<rustc_save_analysis::PathCollector<'l> as
> syntax::visit::Visitor<'a>>::address@hidden>
> │ │ │ │ │ │ -   3d124:        48 8b 2b                mov    (%rbx),%rbp
> │ │ │ │ │ │ -   3d127:        8b 75 54                mov    0x54(%rbp),%esi
> │ │ │ │ │ │ -   3d12a:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3d12d: e8 3e ad 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ -   3d132:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3d135:        48 89 ee                mov    %rbp,%rsi
> │ │ │ │ │ │ - 3d138: e8 f3 8d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ -   3d13d:        48 83 c3 08             add    $0x8,%rbx
> │ │ │ │ │ │ -   3d141:        49 83 c6 f8             add    
> $0xfffffffffffffff8,%r14
> │ │ │ │ │ │ -   3d145:        75 d2                   jne    3d119 
> <syntax::visit::walk_expr+0x11d9>
> │ │ │ │ │ │ -   3d147:        4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ │ │ │ -   3d14e:        00 
> │ │ │ │ │ │ -   3d14f:        4c 8b b4 24 f0 00 00    mov    0xf0(%rsp),%r14
> │ │ │ │ │ │ -   3d156:        00 
> │ │ │ │ │ │ -   3d157:        48 8b 94 24 f8 00 00    mov    0xf8(%rsp),%rdx
> │ │ │ │ │ │ -   3d15e:        00 
> │ │ │ │ │ │ -   3d15f:        48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
> │ │ │ │ │ │ -   3d166:        00 
> │ │ │ │ │ │ -   3d167:        4c 89 f1                mov    %r14,%rcx
> │ │ │ │ │ │ -   3d16a:        48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ │ │ │ -   3d171:        00 
> │ │ │ │ │ │ -   3d172:        eb 1f                   jmp    3d193 
> <syntax::visit::walk_expr+0x1253>
> │ │ │ │ │ │ -   3d174:        4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ │ │ │ -   3d17b:        00 
> │ │ │ │ │ │ -   3d17c:        31 c0                   xor    %eax,%eax
> │ │ │ │ │ │ -   3d17e:        31 d2                   xor    %edx,%edx
> │ │ │ │ │ │ -   3d180:        b9 04 00 00 00          mov    $0x4,%ecx
> │ │ │ │ │ │ -   3d185:        48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ │ │ │ -   3d18c:        00 
> │ │ │ │ │ │ -   3d18d:        41 be 04 00 00 00       mov    $0x4,%r14d
> │ │ │ │ │ │ -   3d193:        48 8d 0c 80             lea    
> (%rax,%rax,4),%rcx
> │ │ │ │ │ │ -   3d197:        4c 89 b4 24 80 02 00    mov    %r14,0x280(%rsp)
> │ │ │ │ │ │ -   3d19e:        00 
> │ │ │ │ │ │ -   3d19f:        48 89 94 24 60 02 00    mov    %rdx,0x260(%rsp)
> │ │ │ │ │ │ -   3d1a6:        00 
> │ │ │ │ │ │ -   3d1a7:        48 89 94 24 88 02 00    mov    %rdx,0x288(%rsp)
> │ │ │ │ │ │ -   3d1ae:        00 
> │ │ │ │ │ │ -   3d1af:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ -   3d1b6:        00 
> │ │ │ │ │ │ -   3d1b7:        4d 8d 24 8e             lea    
> (%r14,%rcx,4),%r12
> │ │ │ │ │ │ -   3d1bb:        4c 89 a4 24 98 02 00    mov    %r12,0x298(%rsp)
> │ │ │ │ │ │ -   3d1c2:        00 
> │ │ │ │ │ │ -   3d1c3:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3d1c6:        0f 85 20 fe ff ff       jne    3cfec 
> <syntax::visit::walk_expr+0x10ac>
> │ │ │ │ │ │ -   3d1cc:        4d 39 e6                cmp    %r12,%r14
> │ │ │ │ │ │ -   3d1cf:        74 1c                   je     3d1ed 
> <syntax::visit::walk_expr+0x12ad>
> │ │ │ │ │ │ -   3d1d1:        49 83 c6 14             add    $0x14,%r14
> │ │ │ │ │ │ -   3d1d5:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ -   3d1dc:        00 
> │ │ │ │ │ │ -   3d1dd:        4d 39 f4                cmp    %r14,%r12
> │ │ │ │ │ │ -   3d1e0:        74 0b                   je     3d1ed 
> <syntax::visit::walk_expr+0x12ad>
> │ │ │ │ │ │ -   3d1e2:        41 80 7e fc 02          cmpb   $0x2,-0x4(%r14)
> │ │ │ │ │ │ -   3d1e7:        4d 8d 76 14             lea    0x14(%r14),%r14
> │ │ │ │ │ │ -   3d1eb:        75 e8                   jne    3d1d5 
> <syntax::visit::walk_expr+0x1295>
> │ │ │ │ │ │ -   3d1ed:        48 8b 84 24 60 02 00    mov    0x260(%rsp),%rax
> │ │ │ │ │ │ -   3d1f4:        00 
> │ │ │ │ │ │ -   3d1f5:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3d1f8:        74 1a                   je     3d214 
> <syntax::visit::walk_expr+0x12d4>
> │ │ │ │ │ │ -   3d1fa:        48 c1 e0 02             shl    $0x2,%rax
> │ │ │ │ │ │ -   3d1fe:        48 8d 34 80             lea    
> (%rax,%rax,4),%rsi
> │ │ │ │ │ │ -   3d202:        ba 04 00 00 00          mov    $0x4,%edx
> │ │ │ │ │ │ -   3d207:        48 8b bc 24 a8 00 00    mov    0xa8(%rsp),%rdi
> │ │ │ │ │ │ -   3d20e:        00 
> │ │ │ │ │ │ -   3d20f:        e8 fc 7b fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3d214:        4c 8b b4 24 d8 00 00    mov    0xd8(%rsp),%r14
> │ │ │ │ │ │ -   3d21b:        00 
> │ │ │ │ │ │ -   3d21c:        4c 8b bc 24 e0 00 00    mov    0xe0(%rsp),%r15
> │ │ │ │ │ │ -   3d223:        00 
> │ │ │ │ │ │ -   3d224:        48 8b 84 24 e8 00 00    mov    0xe8(%rsp),%rax
> │ │ │ │ │ │ -   3d22b:        00 
> │ │ │ │ │ │ -   3d22c:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ -   3d22f:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ -   3d233:        4c 89 b4 24 20 01 00    mov    %r14,0x120(%rsp)
> │ │ │ │ │ │ -   3d23a:        00 
> │ │ │ │ │ │ -   3d23b:        4c 89 bc 24 28 01 00    mov    %r15,0x128(%rsp)
> │ │ │ │ │ │ -   3d242:        00 
> │ │ │ │ │ │ -   3d243:        4c 89 b4 24 30 01 00    mov    %r14,0x130(%rsp)
> │ │ │ │ │ │ -   3d24a:        00 
> │ │ │ │ │ │ -   3d24b:        4c 01 f3                add    %r14,%rbx
> │ │ │ │ │ │ -   3d24e:        48 89 9c 24 38 01 00    mov    %rbx,0x138(%rsp)
> │ │ │ │ │ │ -   3d255:        00 
> │ │ │ │ │ │ -   3d256:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ -   3d259:        4c 8b a4 24 b0 00 00    mov    0xb0(%rsp),%r12
> │ │ │ │ │ │ -   3d260:        00 
> │ │ │ │ │ │ -   3d261:        74 24                   je     3d287 
> <syntax::visit::walk_expr+0x1347>
> │ │ │ │ │ │ -   3d263:        49 8d 6e 10             lea    0x10(%r14),%rbp
> │ │ │ │ │ │ -   3d267:        8b 75 f0                mov    -0x10(%rbp),%esi
> │ │ │ │ │ │ -   3d26a:        48 8b 55 f8             mov    -0x8(%rbp),%rdx
> │ │ │ │ │ │ -   3d26e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ - 3d271: e8 ca 6c 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ -   3d276:        48 8d 45 f0             lea    -0x10(%rbp),%rax
> │ │ │ │ │ │ -   3d27a:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ -   3d27e:        48 83 c0 10             add    $0x10,%rax
> │ │ │ │ │ │ -   3d282:        48 39 d8                cmp    %rbx,%rax
> │ │ │ │ │ │ -   3d285:        75 e0                   jne    3d267 
> <syntax::visit::walk_expr+0x1327>
> │ │ │ │ │ │ -   3d287:        48 89 9c 24 30 01 00    mov    %rbx,0x130(%rsp)
> │ │ │ │ │ │ -   3d28e:        00 
> │ │ │ │ │ │ -   3d28f:        4d 85 ff                test   %r15,%r15
> │ │ │ │ │ │ -   3d292:        74 14                   je     3d2a8 
> <syntax::visit::walk_expr+0x1368>
> │ │ │ │ │ │ -   3d294:        49 c1 e7 04             shl    $0x4,%r15
> │ │ │ │ │ │ -   3d298:        ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ │ │ │ -   3d29d:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ -   3d2a0:        4c 89 fe                mov    %r15,%rsi
> │ │ │ │ │ │ -   3d2a3:        e8 68 7b fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ -   3d2a8:        48 8b 84 24 a0 00 00    mov    0xa0(%rsp),%rax
> │ │ │ │ │ │ -   3d2af:        00 
> │ │ │ │ │ │ -   3d2b0:        48 8b 70 30             mov    0x30(%rax),%rsi
> │ │ │ │ │ │ -   3d2b4:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ -   3d2b7:        74 0e                   je     3d2c7 
> <syntax::visit::walk_expr+0x1387>
> │ │ │ │ │ │ -   3d2b9:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3d2bc:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ - 3d2bf: e8 5c d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3d2c4:        48 89 d8                mov    %rbx,%rax
> │ │ │ │ │ │ -   3d2c7:        48 8b 70 38             mov    0x38(%rax),%rsi
> │ │ │ │ │ │ -   3d2cb:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ -   3d2ce:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ - 3d2d1: e8 4a d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ -   3d2d6:        4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ │ │ │ -   3d2dd:        00 
> │ │ │ │ │ │ -   3d2de:        48 83 c3 40             add    $0x40,%rbx
> │ │ │ │ │ │ -   3d2e2:        4c 39 e3                cmp    %r12,%rbx
> │ │ │ │ │ │ -   3d2e5:        48 89 d8                mov    %rbx,%rax
> │ │ │ │ │ │ -   3d2e8:        48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ │ │ │ -   3d2ef:        00 
> │ │ │ │ │ │ -   3d2f0:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ -   3d2f3:        0f 85 e8 fd ff ff       jne    3d0e1 
> <syntax::visit::walk_expr+0x11a1>
> │ │ │ │ │ │ -   3d2f9:        e9 52 f4 ff ff          jmpq   3c750 
> <syntax::visit::walk_expr+0x810>
> │ │ │ │ │ │ -   3d2fe:        48 8b 7b 08             mov    0x8(%rbx),%rdi
> │ │ │ │ │ │ - 3d302: e8 39 f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ │ │ │ -   3d307:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d309:        49 83 c6 08             add    $0x8,%r14
> │ │ │ │ │ │ -   3d30d:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ - 3d310: e8 2b f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ │ │ │ -   3d315:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d317:        48 8d 3d f2 fa 27 00    lea    
> 0x27faf2(%rip),%rdi        
> │ │ │ │ │ │ -   3d31e:        48 89 c6                mov    %rax,%rsi
> │ │ │ │ │ │ -   3d321:        e8 2a 85 fd ff          callq  15850 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ -   3d326:        e9 a2 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d32b:        e8 90 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ -   3d330:        e9 98 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d335:        48 8d 3d 7c f7 27 00    lea    
> 0x27f77c(%rip),%rdi        
> │ │ │ │ │ │ -   3d33c:        e8 df 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ -   3d341:        e9 87 00 00 00          jmpq   3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d346:        48 8b 84 24 20 01 00    mov    0x120(%rsp),%rax
> │ │ │ │ │ │ -   3d34d:        00 
> │ │ │ │ │ │ -   3d34e:        0f 10 84 24 28 01 00    movups 0x128(%rsp),%xmm0
> │ │ │ │ │ │ -   3d355:        00 
> │ │ │ │ │ │ -   3d356:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ -   3d35b:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ -   3d362:        00 
> │ │ │ │ │ │ -   3d363:        0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ │ │ │ -   3d368:        0f 11 84 24 28 01 00    movups %xmm0,0x128(%rsp)
> │ │ │ │ │ │ -   3d36f:        00 
> │ │ │ │ │ │ -   3d370:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d377:        00 
> │ │ │ │ │ │ -   3d378:        e8 43 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ │ │ │ -   3d37d:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d37f:        48 8b 04 24             mov    (%rsp),%rax
> │ │ │ │ │ │ -   3d383:        0f 10 44 24 08          movups 0x8(%rsp),%xmm0
> │ │ │ │ │ │ -   3d388:        0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
> │ │ │ │ │ │ -   3d38d:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ -   3d391:        0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
> │ │ │ │ │ │ -   3d396:        0f 11 44 24 08          movups %xmm0,0x8(%rsp)
> │ │ │ │ │ │ -   3d39b:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ -   3d39e:        e8 1d 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ │ │ │ -   3d3a3:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d3a5:        e8 16 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ -   3d3aa:        eb 21                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d3ac:        48 8d 3d 05 f7 27 00    lea    
> 0x27f705(%rip),%rdi        
> │ │ │ │ │ │ -   3d3b3:        e8 68 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ -   3d3b8:        eb 13                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d3ba:        e8 01 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ -   3d3bf:        eb 0c                   jmp    3d3cd 
> <syntax::visit::walk_expr+0x148d>
> │ │ │ │ │ │ -   3d3c1:        48 8d 3d f0 f6 27 00    lea    
> 0x27f6f0(%rip),%rdi        
> │ │ │ │ │ │ -   3d3c8:        e8 53 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ -   3d3cd:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d3cf:        eb 7c                   jmp    3d44d 
> <syntax::visit::walk_expr+0x150d>
> │ │ │ │ │ │ -   3d3d1:        eb 06                   jmp    3d3d9 
> <syntax::visit::walk_expr+0x1499>
> │ │ │ │ │ │ -   3d3d3:        eb 27                   jmp    3d3fc 
> <syntax::visit::walk_expr+0x14bc>
> │ │ │ │ │ │ -   3d3d5:        eb 3a                   jmp    3d411 
> <syntax::visit::walk_expr+0x14d1>
> │ │ │ │ │ │ -   3d3d7:        eb 74                   jmp    3d44d 
> <syntax::visit::walk_expr+0x150d>
> │ │ │ │ │ │ -   3d3d9:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d3dc:        48 8d 7c 24 58          lea    0x58(%rsp),%rdi
> │ │ │ │ │ │ -   3d3e1:        e8 0a e9 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d3e6:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ -   3d3eb:        e8 50 24 fe ff          callq  1f840 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d3f0:        eb 2a                   jmp    3d41c 
> <syntax::visit::walk_expr+0x14dc>
> │ │ │ │ │ │ -   3d3f2:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d3f5:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ -   3d3fa:        eb 28                   jmp    3d424 
> <syntax::visit::walk_expr+0x14e4>
> │ │ │ │ │ │ -   3d3fc:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d3ff:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ -   3d402:        eb 20                   jmp    3d424 
> <syntax::visit::walk_expr+0x14e4>
> │ │ │ │ │ │ -   3d404:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d407:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d40e:        00 
> │ │ │ │ │ │ -   3d40f:        eb 47                   jmp    3d458 
> <syntax::visit::walk_expr+0x1518>
> │ │ │ │ │ │ -   3d411:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d414:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ -   3d417:        eb 2d                   jmp    3d446 
> <syntax::visit::walk_expr+0x1506>
> │ │ │ │ │ │ -   3d419:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d41c:        48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ │ │ │ -   3d423:        00 
> │ │ │ │ │ │ -   3d424:        e8 c7 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d429:        eb 13                   jmp    3d43e 
> <syntax::visit::walk_expr+0x14fe>
> │ │ │ │ │ │ -   3d42b:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d42e:        e9 c6 00 00 00          jmpq   3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ │ │ │ -   3d433:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d436:        e9 be 00 00 00          jmpq   3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ │ │ │ -   3d43b:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d43e:        48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
> │ │ │ │ │ │ -   3d445:        00 
> │ │ │ │ │ │ -   3d446:        e8 a5 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d44b:        eb 03                   jmp    3d450 
> <syntax::visit::walk_expr+0x1510>
> │ │ │ │ │ │ -   3d44d:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d450:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ -   3d457:        00 
> │ │ │ │ │ │ -   3d458:        e8 93 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d45d:        eb 61                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ │ │ │ -   3d45f:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d462:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d469:        00 
> │ │ │ │ │ │ -   3d46a:        e8 11 25 fe ff          callq  1f980 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d46f:        eb 4f                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ │ │ │ -   3d471:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d474:        eb 4a                   jmp    3d4c0 
> <syntax::visit::walk_expr+0x1580>
> │ │ │ │ │ │ -   3d476:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d479:        48 89 ac 24 30 01 00    mov    %rbp,0x130(%rsp)
> │ │ │ │ │ │ -   3d480:        00 
> │ │ │ │ │ │ -   3d481:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d488:        00 
> │ │ │ │ │ │ -   3d489:        e8 12 5c fe ff          callq  230a0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d48e:        eb 69                   jmp    3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ │ │ │ -   3d490:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d493:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ -   3d496:        74 1b                   je     3d4b3 
> <syntax::visit::walk_expr+0x1573>
> │ │ │ │ │ │ -   3d498:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ -   3d49c:        48 89 ef                mov    %rbp,%rdi
> │ │ │ │ │ │ -   3d49f:        e8 7c 5c fe ff          callq  23120 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4a4:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ -   3d4a8:        48 83 c3 e8             add    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ -   3d4ac:        75 ee                   jne    3d49c 
> <syntax::visit::walk_expr+0x155c>
> │ │ │ │ │ │ -   3d4ae:        eb 03                   jmp    3d4b3 
> <syntax::visit::walk_expr+0x1573>
> │ │ │ │ │ │ -   3d4b0:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d4b3:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ -   3d4ba:        00 
> │ │ │ │ │ │ -   3d4bb:        e8 30 c7 fd ff          callq  19bf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4c0:        48 8d bc 24 80 02 00    lea    0x280(%rsp),%rdi
> │ │ │ │ │ │ -   3d4c7:        00 
> │ │ │ │ │ │ -   3d4c8:        e8 13 5d fe ff          callq  231e0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4cd:        48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ │ │ │ -   3d4d4:        00 
> │ │ │ │ │ │ -   3d4d5:        e8 e6 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4da:        eb 1d                   jmp    3d4f9 
> <syntax::visit::walk_expr+0x15b9>
> │ │ │ │ │ │ -   3d4dc:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ -   3d4df:        48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ │ │ │ -   3d4e6:        00 
> │ │ │ │ │ │ -   3d4e7:        e8 d4 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4ec:        48 8d bc 24 f0 00 00    lea    0xf0(%rsp),%rdi
> │ │ │ │ │ │ -   3d4f3:        00 
> │ │ │ │ │ │ -   3d4f4:        e8 37 c8 fd ff          callq  19d30 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ -   3d4f9:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ -   3d4fc:        e8 ef 84 fd ff          callq  159f0 
> <address@hidden>
> │ │ │ │ │ │ -   3d501:        0f 0b                   ud2    
> │ │ │ │ │ │ -   3d503:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ -   3d50a:        00 00 00 
> │ │ │ │ │ │ -   3d50d:        0f 1f 00                nopl   (%rax)
> │ │ │ │ │ │ +   3c621:        48 89 da                mov    %rbx,%rdx
> │ │ │ │ │ │ +   3c624:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ +   3c62b:        5b                      pop    %rbx
> │ │ │ │ │ │ +   3c62c:        41 5c                   pop    %r12
> │ │ │ │ │ │ +   3c62e:        41 5d                   pop    %r13
> │ │ │ │ │ │ +   3c630:        41 5e                   pop    %r14
> │ │ │ │ │ │ +   3c632:        41 5f                   pop    %r15
> │ │ │ │ │ │ +   3c634:        5d                      pop    %rbp
> │ │ │ │ │ │ + 3c635: e9 06 79 01 00 jmpq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ +   3c63a:        49 8b 76 08             mov    0x8(%r14),%rsi
> │ │ │ │ │ │ +   3c63e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c641: e8 da e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c646:        49 8b 4e 10             mov    0x10(%r14),%rcx
> │ │ │ │ │ │ +   3c64a:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c64e:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c651:        74 5d                   je     3c6b0 
> <syntax::visit::walk_expr+0x770>
> │ │ │ │ │ │ +   3c653:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c656:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c65a:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c65e:        66 90                   xchg   %ax,%ax
> │ │ │ │ │ │ +   3c660:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c663:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c666: e8 05 b8 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c66b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c66e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c670:        74 1a                   je     3c68c 
> <syntax::visit::walk_expr+0x74c>
> │ │ │ │ │ │ +   3c672:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c674:        74 24                   je     3c69a 
> <syntax::visit::walk_expr+0x75a>
> │ │ │ │ │ │ +   3c676:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c678:        0f 84 81 0c 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c67e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c682:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c685: e8 96 e3 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c68a:        eb 1a                   jmp    3c6a6 
> <syntax::visit::walk_expr+0x766>
> │ │ │ │ │ │ +   3c68c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c690:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c693: e8 48 02 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c698:        eb 0c                   jmp    3c6a6 
> <syntax::visit::walk_expr+0x766>
> │ │ │ │ │ │ +   3c69a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c69e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c6a1: e8 da 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c6a6:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c6aa:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c6ae:        75 b0                   jne    3c660 
> <syntax::visit::walk_expr+0x720>
> │ │ │ │ │ │ +   3c6b0:        49 8b 76 18             mov    0x18(%r14),%rsi
> │ │ │ │ │ │ +   3c6b4:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c6b7:        0f 85 09 f9 ff ff       jne    3bfc6 
> <syntax::visit::walk_expr+0x86>
> │ │ │ │ │ │ +   3c6bd:        e9 9e 00 00 00          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c6c2:        c6 84 24 20 01 00 00    movb   $0x2,0x120(%rsp)
> │ │ │ │ │ │ +   3c6c9:        02 
> │ │ │ │ │ │ +   3c6ca:        49 8b 56 08             mov    0x8(%r14),%rdx
> │ │ │ │ │ │ +   3c6ce:        49 8b 46 10             mov    0x10(%r14),%rax
> │ │ │ │ │ │ +   3c6d2:        48 89 84 24 28 01 00    mov    %rax,0x128(%rsp)
> │ │ │ │ │ │ +   3c6d9:        00 
> │ │ │ │ │ │ +   3c6da:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ +   3c6e1:        00 
> │ │ │ │ │ │ +   3c6e2:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3c6e5:        e8 d6 cb ff ff          callq  392c0 
> <syntax::visit::walk_fn>
> │ │ │ │ │ │ +   3c6ea:        eb 74                   jmp    3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c6ec:        49 8b 4e 08             mov    0x8(%r14),%rcx
> │ │ │ │ │ │ +   3c6f0:        48 8b 41 10             mov    0x10(%rcx),%rax
> │ │ │ │ │ │ +   3c6f4:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c6f7:        74 67                   je     3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3c6f9:        48 8b 19                mov    (%rcx),%rbx
> │ │ │ │ │ │ +   3c6fc:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3c700:        48 8d 2c 40             lea    
> (%rax,%rax,2),%rbp
> │ │ │ │ │ │ +   3c704:        66 66 66 2e 0f 1f 84    data16 data16 nopw 
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3c70b:        00 00 00 00 00 
> │ │ │ │ │ │ +   3c710:        8b 73 14                mov    0x14(%rbx),%esi
> │ │ │ │ │ │ +   3c713:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c716: e8 55 b7 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3c71b:        0f b6 03                movzbl (%rbx),%eax
> │ │ │ │ │ │ +   3c71e:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3c720:        74 1a                   je     3c73c 
> <syntax::visit::walk_expr+0x7fc>
> │ │ │ │ │ │ +   3c722:        3c 01                   cmp    $0x1,%al
> │ │ │ │ │ │ +   3c724:        74 24                   je     3c74a 
> <syntax::visit::walk_expr+0x80a>
> │ │ │ │ │ │ +   3c726:        3c 04                   cmp    $0x4,%al
> │ │ │ │ │ │ +   3c728:        0f 84 d1 0b 00 00       je     3d2ff 
> <syntax::visit::walk_expr+0x13bf>
> │ │ │ │ │ │ +   3c72e:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c732:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c735: e8 e6 e2 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3c73a:        eb 1a                   jmp    3c756 
> <syntax::visit::walk_expr+0x816>
> │ │ │ │ │ │ +   3c73c:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c740:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c743: e8 98 01 03 00 callq 6c8e0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_local>
> │ │ │ │ │ │ +   3c748:        eb 0c                   jmp    3c756 
> <syntax::visit::walk_expr+0x816>
> │ │ │ │ │ │ +   3c74a:        48 8b 73 08             mov    0x8(%rbx),%rsi
> │ │ │ │ │ │ +   3c74e:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3c751: e8 2a 17 02 00 callq 5de80
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_item>
> │ │ │ │ │ │ +   3c756:        48 83 c3 18             add    $0x18,%rbx
> │ │ │ │ │ │ +   3c75a:        48 83 c5 e8             add    
> $0xffffffffffffffe8,%rbp
> │ │ │ │ │ │ +   3c75e:        75 b0                   jne    3c710 
> <syntax::visit::walk_expr+0x7d0>
> │ │ │ │ │ │ +   3c760:        48 81 c4 08 03 00 00    add    $0x308,%rsp
> │ │ │ │ │ │ +   3c767:        5b                      pop    %rbx
> │ │ │ │ │ │ +   3c768:        41 5c                   pop    %r12
> │ │ │ │ │ │ +   3c76a:        41 5d                   pop    %r13
> │ │ │ │ │ │ +   3c76c:        41 5e                   pop    %r14
> │ │ │ │ │ │ +   3c76e:        41 5f                   pop    %r15
> │ │ │ │ │ │ +   3c770:        5d                      pop    %rbp
> │ │ │ │ │ │ +   3c771:        c3                      retq   
> │ │ │ │ │ │ +   3c772:        48 83 f8 14             cmp    $0x14,%rax
> │ │ │ │ │ │ +   3c776:        75 32                   jne    3c7aa 
> <syntax::visit::walk_expr+0x86a>
> │ │ │ │ │ │ +   3c778:        8b 84 24 ec 02 00 00    mov    0x2ec(%rsp),%eax
> │ │ │ │ │ │ +   3c77f:        89 44 24 3c             mov    %eax,0x3c(%rsp)
> │ │ │ │ │ │ +   3c783:        f6 c3 01                test   $0x1,%bl
> │ │ │ │ │ │ +   3c786:        0f 85 4d 01 00 00       jne    3c8d9 
> <syntax::visit::walk_expr+0x999>
> │ │ │ │ │ │ +   3c78c:        ba 09 00 00 00          mov    $0x9,%edx
> │ │ │ │ │ │ +   3c791:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3c798:        00 
> │ │ │ │ │ │ +   3c799:        48 8d 35 ed 80 06 00    lea    
> 0x680ed(%rip),%rsi        
> │ │ │ │ │ │ + 3c7a0: e8 db 91 fd ff callq 15980
> <<alloc::string::String as core::convert::From<&'a str>>::address@hidden>
> │ │ │ │ │ │ +   3c7a5:        e9 7b 01 00 00          jmpq   3c925 
> <syntax::visit::walk_expr+0x9e5>
> │ │ │ │ │ │ +   3c7aa:        0f 10 84 24 e8 02 00    movups 0x2e8(%rsp),%xmm0
> │ │ │ │ │ │ +   3c7b1:        00 
> │ │ │ │ │ │ +   3c7b2:        0f 10 8c 24 f8 02 00    movups 0x2f8(%rsp),%xmm1
> │ │ │ │ │ │ +   3c7b9:        00 
> │ │ │ │ │ │ +   3c7ba:        0f 29 4c 24 10          movaps %xmm1,0x10(%rsp)
> │ │ │ │ │ │ +   3c7bf:        0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ │ │ │ +   3c7c3:        48 8b 05 2e 27 28 00    mov    
> 0x28272e(%rip),%rax        
> │ │ │ │ │ │ +   3c7ca:        48 8b 00                mov    (%rax),%rax
> │ │ │ │ │ │ +   3c7cd:        31 c9                   xor    %ecx,%ecx
> │ │ │ │ │ │ +   3c7cf:        48 83 f8 02             cmp    $0x2,%rax
> │ │ │ │ │ │ +   3c7d3:        0f 92 c1                setb   %cl
> │ │ │ │ │ │ +   3c7d6:        48 83 f8 01             cmp    $0x1,%rax
> │ │ │ │ │ │ +   3c7da:        48 8d 44 09 ff          lea    
> -0x1(%rcx,%rcx,1),%rax
> │ │ │ │ │ │ +   3c7df:        b9 00 00 00 00          mov    $0x0,%ecx
> │ │ │ │ │ │ +   3c7e4:        48 0f 45 c8             cmovne %rax,%rcx
> │ │ │ │ │ │ +   3c7e8:        48 83 c1 01             add    $0x1,%rcx
> │ │ │ │ │ │ +   3c7ec:        48 83 f9 01             cmp    $0x1,%rcx
> │ │ │ │ │ │ +   3c7f0:        0f 87 de 08 00 00       ja     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ │ │ │ +   3c7f6:        e8 05 93 fd ff          callq  15b00 
> <log::address@hidden>
> │ │ │ │ │ │ +   3c7fb:        48 89 e1                mov    %rsp,%rcx
> │ │ │ │ │ │ +   3c7fe:        48 89 4c 24 70          mov    %rcx,0x70(%rsp)
> │ │ │ │ │ │ + 3c803: 48 8b 0d a6 27 28 00 mov 0x2827a6(%rip),%rcx #
> 2befb0 <<rustc::hir::def::Def as core::fmt::Debug>::fmt>
> │ │ │ │ │ │ +   3c80a:        48 89 4c 24 78          mov    %rcx,0x78(%rsp)
> │ │ │ │ │ │ +   3c80f:        48 c7 84 24 20 01 00    movq   $0x1,0x120(%rsp)
> │ │ │ │ │ │ +   3c816:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c81b:        48 8d 0d ee 7d 06 00    lea    
> 0x67dee(%rip),%rcx        
> │ │ │ │ │ │ +   3c822:        48 89 8c 24 28 01 00    mov    %rcx,0x128(%rsp)
> │ │ │ │ │ │ +   3c829:        00 
> │ │ │ │ │ │ +   3c82a:        48 c7 84 24 30 01 00    movq   $0x21,0x130(%rsp)
> │ │ │ │ │ │ +   3c831:        00 21 00 00 00 
> │ │ │ │ │ │ +   3c836:        48 8d 35 a3 07 28 00    lea    
> 0x2807a3(%rip),%rsi        
> │ │ │ │ │ │ +   3c83d:        48 89 b4 24 38 01 00    mov    %rsi,0x138(%rsp)
> │ │ │ │ │ │ +   3c844:        00 
> │ │ │ │ │ │ +   3c845:        48 c7 84 24 40 01 00    movq   $0x1,0x140(%rsp)
> │ │ │ │ │ │ +   3c84c:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c851:        48 8d 35 e8 74 06 00    lea    
> 0x674e8(%rip),%rsi        
> │ │ │ │ │ │ +   3c858:        48 89 b4 24 48 01 00    mov    %rsi,0x148(%rsp)
> │ │ │ │ │ │ +   3c85f:        00 
> │ │ │ │ │ │ +   3c860:        48 c7 84 24 50 01 00    movq   $0x1,0x150(%rsp)
> │ │ │ │ │ │ +   3c867:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c86c:        48 8d 74 24 70          lea    0x70(%rsp),%rsi
> │ │ │ │ │ │ +   3c871:        48 89 b4 24 58 01 00    mov    %rsi,0x158(%rsp)
> │ │ │ │ │ │ +   3c878:        00 
> │ │ │ │ │ │ +   3c879:        48 c7 84 24 60 01 00    movq   $0x1,0x160(%rsp)
> │ │ │ │ │ │ +   3c880:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c885:        48 89 8c 24 68 01 00    mov    %rcx,0x168(%rsp)
> │ │ │ │ │ │ +   3c88c:        00 
> │ │ │ │ │ │ +   3c88d:        48 c7 84 24 70 01 00    movq   $0x21,0x170(%rsp)
> │ │ │ │ │ │ +   3c894:        00 21 00 00 00 
> │ │ │ │ │ │ +   3c899:        48 8d 0d 70 7c 06 00    lea    
> 0x67c70(%rip),%rcx        
> │ │ │ │ │ │ +   3c8a0:        48 89 8c 24 78 01 00    mov    %rcx,0x178(%rsp)
> │ │ │ │ │ │ +   3c8a7:        00 
> │ │ │ │ │ │ +   3c8a8:        48 c7 84 24 80 01 00    movq   $0x26,0x180(%rsp)
> │ │ │ │ │ │ +   3c8af:        00 26 00 00 00 
> │ │ │ │ │ │ +   3c8b4:        48 b9 01 00 00 00 c2    movabs 
> $0x6c200000001,%rcx
> │ │ │ │ │ │ +   3c8bb:        06 00 00 
> │ │ │ │ │ │ +   3c8be:        48 89 8c 24 88 01 00    mov    %rcx,0x188(%rsp)
> │ │ │ │ │ │ +   3c8c5:        00 
> │ │ │ │ │ │ +   3c8c6:        48 89 c7                mov    %rax,%rdi
> │ │ │ │ │ │ +   3c8c9:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ +   3c8d0:        00 
> │ │ │ │ │ │ +   3c8d1:        ff 52 20                callq  *0x20(%rdx)
> │ │ │ │ │ │ +   3c8d4:        e9 fb 07 00 00          jmpq   3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ │ │ │ +   3c8d9:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3c8e0:        00 
> │ │ │ │ │ │ +   3c8e1:        48 8b b4 24 b8 00 00    mov    0xb8(%rsp),%rsi
> │ │ │ │ │ │ +   3c8e8:        00 
> │ │ │ │ │ │ +   3c8e9:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ + 3c8ec: e8 ff 88 fd ff callq 151f0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ │ │ │ +   3c8f1:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3c8f8:        00 
> │ │ │ │ │ │ +   3c8f9:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ +   3c900:        00 
> │ │ │ │ │ │ + 3c901: e8 7a 85 fd ff callq 14e80
> <<alloc::string::String as core::clone::Clone>::address@hidden>
> │ │ │ │ │ │ +   3c906:        48 8b b4 24 28 01 00    mov    0x128(%rsp),%rsi
> │ │ │ │ │ │ +   3c90d:        00 
> │ │ │ │ │ │ +   3c90e:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3c911:        74 12                   je     3c925 
> <syntax::visit::walk_expr+0x9e5>
> │ │ │ │ │ │ +   3c913:        48 8b bc 24 20 01 00    mov    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3c91a:        00 
> │ │ │ │ │ │ +   3c91b:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3c920:        e8 eb 84 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3c925:        48 8b bc 24 68 02 00    mov    0x268(%rsp),%rdi
> │ │ │ │ │ │ +   3c92c:        00 
> │ │ │ │ │ │ + 3c92d: e8 4e 8e fd ff callq 15780
> <<rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx> as
> core::ops::deref::Deref>::address@hidden>
> │ │ │ │ │ │ +   3c932:        48 8b 00                mov    (%rax),%rax
> │ │ │ │ │ │ +   3c935:        8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ │ │ │ +   3c939:        48 8b 98 28 03 00 00    mov    0x328(%rax),%rbx
> │ │ │ │ │ │ + 3c940: e8 8b 90 fd ff callq 159d0 <<syntax::ast::NodeId
> as rustc_data_structures::indexed_vec::Idx>::address@hidden>
> │ │ │ │ │ │ +   3c945:        48 8b 93 b8 00 00 00    mov    0xb8(%rbx),%rdx
> │ │ │ │ │ │ +   3c94c:        48 39 c2                cmp    %rax,%rdx
> │ │ │ │ │ │ +   3c94f:        0f 86 c3 09 00 00       jbe    3d318 
> <syntax::visit::walk_expr+0x13d8>
> │ │ │ │ │ │ +   3c955:        48 8b 8b a8 00 00 00    mov    0xa8(%rbx),%rcx
> │ │ │ │ │ │ +   3c95c:        8b 34 c1                mov    
> (%rcx,%rax,8),%esi
> │ │ │ │ │ │ +   3c95f:        8b 54 c1 04             mov    
> 0x4(%rcx,%rax,8),%edx
> │ │ │ │ │ │ +   3c963:        49 8b 7d 10             mov    0x10(%r13),%rdi
> │ │ │ │ │ │ + 3c967: e8 94 7e fd ff callq 14800
> <rustc::ty::context::TypeckTables::address@hidden>
> │ │ │ │ │ │ +   3c96c:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3c96f:        0f 84 68 01 00 00       je     3cadd 
> <syntax::visit::walk_expr+0xb9d>
> │ │ │ │ │ │ +   3c975:        48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ │ │ │ +   3c97c:        00 
> │ │ │ │ │ │ +   3c97d:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ +   3c984:        00 
> │ │ │ │ │ │ +   3c985:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ +   3c98a:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3c98d:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ +   3c990:        48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ │ │ │ +   3c997:        00 
> │ │ │ │ │ │ +   3c998:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ + 3c99d: 48 8d 05 7c b3 fe ff lea -0x14c84(%rip),%rax #
> 27d20 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ +   3c9a4:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ +   3c9a9:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ +   3c9ac:        48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ │ │ │ +   3c9b1:        48 8d 05 f0 00 28 00    lea    
> 0x2800f0(%rip),%rax        
> │ │ │ │ │ │ +   3c9b8:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ +   3c9bf:        00 
> │ │ │ │ │ │ +   3c9c0:        48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ │ │ │ +   3c9c7:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c9cc:        48 8d 05 6d 73 06 00    lea    
> 0x6736d(%rip),%rax        
> │ │ │ │ │ │ +   3c9d3:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ +   3c9da:        00 
> │ │ │ │ │ │ +   3c9db:        48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ │ │ │ +   3c9e2:        00 01 00 00 00 
> │ │ │ │ │ │ +   3c9e7:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ +   3c9ec:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ +   3c9f3:        00 
> │ │ │ │ │ │ +   3c9f4:        48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ │ │ │ +   3c9fb:        00 01 00 00 00 
> │ │ │ │ │ │ +   3ca00:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ +   3ca05:        48 8d 35 5c 01 28 00    lea    
> 0x28015c(%rip),%rsi        
> │ │ │ │ │ │ +   3ca0c:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ +   3ca13:        00 
> │ │ │ │ │ │ +   3ca14:        e8 67 82 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ +   3ca19:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3ca1b:        0f 85 0b 09 00 00       jne    3d32c 
> <syntax::visit::walk_expr+0x13ec>
> │ │ │ │ │ │ +   3ca21:        48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ │ │ │ +   3ca26:        48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ │ │ │ +   3ca2b:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3ca2e:        0f 82 02 09 00 00       jb     3d336 
> <syntax::visit::walk_expr+0x13f6>
> │ │ │ │ │ │ +   3ca34:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ +   3ca37:        74 0b                   je     3ca44 
> <syntax::visit::walk_expr+0xb04>
> │ │ │ │ │ │ +   3ca39:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3ca3c:        75 36                   jne    3ca74 
> <syntax::visit::walk_expr+0xb34>
> │ │ │ │ │ │ +   3ca3e:        48 8b 1c 24             mov    (%rsp),%rbx
> │ │ │ │ │ │ +   3ca42:        eb 64                   jmp    3caa8 
> <syntax::visit::walk_expr+0xb68>
> │ │ │ │ │ │ +   3ca44:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3ca47:        74 0e                   je     3ca57 
> <syntax::visit::walk_expr+0xb17>
> │ │ │ │ │ │ +   3ca49:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ +   3ca4d:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3ca52:        e8 b9 83 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3ca57:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ +   3ca5e:        00 
> │ │ │ │ │ │ +   3ca5f:        48 c7 44 24 08 00 00    movq   $0x0,0x8(%rsp)
> │ │ │ │ │ │ +   3ca66:        00 00 
> │ │ │ │ │ │ +   3ca68:        bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ │ │ │ +   3ca6d:        bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ │ │ │ +   3ca72:        eb 37                   jmp    3caab 
> <syntax::visit::walk_expr+0xb6b>
> │ │ │ │ │ │ +   3ca74:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ +   3ca78:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3ca7d:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ +   3ca83:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ +   3ca86:        4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ │ │ │ +   3ca8d:        00 
> │ │ │ │ │ │ +   3ca8e:        e8 dd 7d fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ +   3ca93:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ +   3ca96:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3ca99:        0f 84 a8 08 00 00       je     3d347 
> <syntax::visit::walk_expr+0x1407>
> │ │ │ │ │ │ +   3ca9f:        48 89 1c 24             mov    %rbx,(%rsp)
> │ │ │ │ │ │ +   3caa3:        48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ │ │ │ +   3caa8:        48 89 dd                mov    %rbx,%rbp
> │ │ │ │ │ │ +   3caab:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ +   3cab0:        0f 10 00                movups (%rax),%xmm0
> │ │ │ │ │ │ +   3cab3:        0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ │ │ │ +   3caba:        00 
> │ │ │ │ │ │ +   3cabb:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ +   3cabe:        74 1d                   je     3cadd 
> <syntax::visit::walk_expr+0xb9d>
> │ │ │ │ │ │ +   3cac0:        48 89 9c 24 c0 00 00    mov    %rbx,0xc0(%rsp)
> │ │ │ │ │ │ +   3cac7:        00 
> │ │ │ │ │ │ +   3cac8:        0f 28 84 24 20 01 00    movaps 0x120(%rsp),%xmm0
> │ │ │ │ │ │ +   3cacf:        00 
> │ │ │ │ │ │ +   3cad0:        48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ │ │ │ +   3cad7:        00 
> │ │ │ │ │ │ +   3cad8:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ +   3cadb:        eb 24                   jmp    3cb01 
> <syntax::visit::walk_expr+0xbc1>
> │ │ │ │ │ │ +   3cadd:        48 c7 84 24 c0 00 00    movq   $0x1,0xc0(%rsp)
> │ │ │ │ │ │ +   3cae4:        00 01 00 00 00 
> │ │ │ │ │ │ +   3cae9:        48 8d 84 24 c8 00 00    lea    0xc8(%rsp),%rax
> │ │ │ │ │ │ +   3caf0:        00 
> │ │ │ │ │ │ +   3caf1:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3caf4:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ +   3caf7:        bb 01 00 00 00          mov    $0x1,%ebx
> │ │ │ │ │ │ +   3cafc:        bd 01 00 00 00          mov    $0x1,%ebp
> │ │ │ │ │ │ +   3cb01:        ba 02 00 00 00          mov    $0x2,%edx
> │ │ │ │ │ │ +   3cb06:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3cb0d:        00 
> │ │ │ │ │ │ +   3cb0e:        48 8d 35 1d 70 06 00    lea    
> 0x6701d(%rip),%rsi        
> │ │ │ │ │ │ +   3cb15:        e8 56 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ │ │ │ +   3cb1a:        48 8b 94 24 d0 00 00    mov    0xd0(%rsp),%rdx
> │ │ │ │ │ │ +   3cb21:        00 
> │ │ │ │ │ │ +   3cb22:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3cb29:        00 
> │ │ │ │ │ │ +   3cb2a:        48 89 ee                mov    %rbp,%rsi
> │ │ │ │ │ │ +   3cb2d:        e8 3e 96 fd ff          callq  16170 
> <<alloc::vec::Vec<T>>::extend_from_slice>
> │ │ │ │ │ │ +   3cb32:        4c 89 fe                mov    %r15,%rsi
> │ │ │ │ │ │ +   3cb35:        48 c1 e6 08             shl    $0x8,%rsi
> │ │ │ │ │ │ +   3cb39:        48 83 ce 01             or     $0x1,%rsi
> │ │ │ │ │ │ +   3cb3d:        48 8b bc 24 b8 00 00    mov    0xb8(%rsp),%rdi
> │ │ │ │ │ │ +   3cb44:        00 
> │ │ │ │ │ │ +   3cb45:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ + 3cb48: e8 63 7f fd ff callq 14ab0
> <rustc_save_analysis::span_utils::SpanUtils::address@hidden>
> │ │ │ │ │ │ +   3cb4d:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3cb4f:        74 23                   je     3cb74 
> <syntax::visit::walk_expr+0xc34>
> │ │ │ │ │ │ +   3cb51:        48 8b b4 24 c8 00 00    mov    0xc8(%rsp),%rsi
> │ │ │ │ │ │ +   3cb58:        00 
> │ │ │ │ │ │ +   3cb59:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3cb5c:        0f 84 68 04 00 00       je     3cfca 
> <syntax::visit::walk_expr+0x108a>
> │ │ │ │ │ │ +   3cb62:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cb67:        48 89 df                mov    %rbx,%rdi
> │ │ │ │ │ │ +   3cb6a:        e8 a1 82 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3cb6f:        e9 56 04 00 00          jmpq   3cfca 
> <syntax::visit::walk_expr+0x108a>
> │ │ │ │ │ │ +   3cb74:        48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ │ │ │ +   3cb79:        48 89 84 24 b8 02 00    mov    %rax,0x2b8(%rsp)
> │ │ │ │ │ │ +   3cb80:        00 
> │ │ │ │ │ │ +   3cb81:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ +   3cb88:        00 
> │ │ │ │ │ │ +   3cb89:        48 8d 44 24 08          lea    0x8(%rsp),%rax
> │ │ │ │ │ │ +   3cb8e:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3cb91:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ +   3cb94:        48 8d 84 24 b8 02 00    lea    0x2b8(%rsp),%rax
> │ │ │ │ │ │ +   3cb9b:        00 
> │ │ │ │ │ │ +   3cb9c:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ + 3cba1: 48 8d 05 a8 b1 fe ff lea -0x14e58(%rip),%rax #
> 27d50 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ +   3cba8:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ +   3cbad:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ +   3cbb0:        48 89 44 24 70          mov    %rax,0x70(%rsp)
> │ │ │ │ │ │ +   3cbb5:        48 8d 05 ec fe 27 00    lea    
> 0x27feec(%rip),%rax        
> │ │ │ │ │ │ +   3cbbc:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ +   3cbc3:        00 
> │ │ │ │ │ │ +   3cbc4:        48 c7 84 24 28 01 00    movq   $0x1,0x128(%rsp)
> │ │ │ │ │ │ +   3cbcb:        00 01 00 00 00 
> │ │ │ │ │ │ +   3cbd0:        48 8d 05 69 71 06 00    lea    
> 0x67169(%rip),%rax        
> │ │ │ │ │ │ +   3cbd7:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ +   3cbde:        00 
> │ │ │ │ │ │ +   3cbdf:        48 c7 84 24 38 01 00    movq   $0x1,0x138(%rsp)
> │ │ │ │ │ │ +   3cbe6:        00 01 00 00 00 
> │ │ │ │ │ │ +   3cbeb:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ +   3cbf0:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ +   3cbf7:        00 
> │ │ │ │ │ │ +   3cbf8:        48 c7 84 24 48 01 00    movq   $0x1,0x148(%rsp)
> │ │ │ │ │ │ +   3cbff:        00 01 00 00 00 
> │ │ │ │ │ │ +   3cc04:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ +   3cc09:        48 8d 35 58 ff 27 00    lea    
> 0x27ff58(%rip),%rsi        
> │ │ │ │ │ │ +   3cc10:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ +   3cc17:        00 
> │ │ │ │ │ │ +   3cc18:        e8 63 80 fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ +   3cc1d:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3cc1f:        0f 85 81 07 00 00       jne    3d3a6 
> <syntax::visit::walk_expr+0x1466>
> │ │ │ │ │ │ +   3cc25:        48 8b 74 24 08          mov    0x8(%rsp),%rsi
> │ │ │ │ │ │ +   3cc2a:        48 8b 6c 24 10          mov    0x10(%rsp),%rbp
> │ │ │ │ │ │ +   3cc2f:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3cc32:        0f 82 75 07 00 00       jb     3d3ad 
> <syntax::visit::walk_expr+0x146d>
> │ │ │ │ │ │ +   3cc38:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ +   3cc3b:        74 33                   je     3cc70 
> <syntax::visit::walk_expr+0xd30>
> │ │ │ │ │ │ +   3cc3d:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3cc40:        74 50                   je     3cc92 
> <syntax::visit::walk_expr+0xd52>
> │ │ │ │ │ │ +   3cc42:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ +   3cc46:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cc4b:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ +   3cc51:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ +   3cc54:        4c 8d 8c 24 20 01 00    lea    0x120(%rsp),%r9
> │ │ │ │ │ │ +   3cc5b:        00 
> │ │ │ │ │ │ +   3cc5c:        e8 0f 7c fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ +   3cc61:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3cc64:        0f 84 dd 06 00 00       je     3d347 
> <syntax::visit::walk_expr+0x1407>
> │ │ │ │ │ │ +   3cc6a:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ +   3cc6e:        eb 1d                   jmp    3cc8d 
> <syntax::visit::walk_expr+0xd4d>
> │ │ │ │ │ │ +   3cc70:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3cc73:        74 0e                   je     3cc83 
> <syntax::visit::walk_expr+0xd43>
> │ │ │ │ │ │ +   3cc75:        48 8b 3c 24             mov    (%rsp),%rdi
> │ │ │ │ │ │ +   3cc79:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cc7e:        e8 8d 81 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3cc83:        48 c7 04 24 01 00 00    movq   $0x1,(%rsp)
> │ │ │ │ │ │ +   3cc8a:        00 
> │ │ │ │ │ │ +   3cc8b:        31 ed                   xor    %ebp,%ebp
> │ │ │ │ │ │ +   3cc8d:        48 89 6c 24 08          mov    %rbp,0x8(%rsp)
> │ │ │ │ │ │ +   3cc92:        48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ │ │ │ +   3cc97:        48 89 84 24 80 00 00    mov    %rax,0x80(%rsp)
> │ │ │ │ │ │ +   3cc9e:        00 
> │ │ │ │ │ │ +   3cc9f:        0f 10 04 24             movups (%rsp),%xmm0
> │ │ │ │ │ │ +   3cca3:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ +   3cca8:        48 8d 44 24 70          lea    0x70(%rsp),%rax
> │ │ │ │ │ │ +   3ccad:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ + 3ccb1: 48 8d 05 58 08 ff ff lea -0xf7a8(%rip),%rax #
> 2d510 <<alloc::string::String as core::fmt::Display>::fmt>
> │ │ │ │ │ │ +   3ccb8:        48 89 44 24 08          mov    %rax,0x8(%rsp)
> │ │ │ │ │ │ +   3ccbd:        48 8d 44 24 3c          lea    0x3c(%rsp),%rax
> │ │ │ │ │ │ +   3ccc2:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ + 3ccc7: 48 8b 05 62 22 28 00 mov 0x282262(%rip),%rax #
> 2bef30 <<syntax::ast::NodeId as core::fmt::Display>::fmt>
> │ │ │ │ │ │ +   3ccce:        48 89 44 24 18          mov    %rax,0x18(%rsp)
> │ │ │ │ │ │ +   3ccd3:        48 8d 05 ae 02 28 00    lea    
> 0x2802ae(%rip),%rax        
> │ │ │ │ │ │ +   3ccda:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ +   3cce1:        00 
> │ │ │ │ │ │ +   3cce2:        48 c7 84 24 28 01 00    movq   $0x2,0x128(%rsp)
> │ │ │ │ │ │ +   3cce9:        00 02 00 00 00 
> │ │ │ │ │ │ +   3ccee:        48 8d 05 8b 72 06 00    lea    
> 0x6728b(%rip),%rax        
> │ │ │ │ │ │ +   3ccf5:        48 89 84 24 30 01 00    mov    %rax,0x130(%rsp)
> │ │ │ │ │ │ +   3ccfc:        00 
> │ │ │ │ │ │ +   3ccfd:        48 c7 84 24 38 01 00    movq   $0x2,0x138(%rsp)
> │ │ │ │ │ │ +   3cd04:        00 02 00 00 00 
> │ │ │ │ │ │ +   3cd09:        48 89 e0                mov    %rsp,%rax
> │ │ │ │ │ │ +   3cd0c:        48 89 84 24 40 01 00    mov    %rax,0x140(%rsp)
> │ │ │ │ │ │ +   3cd13:        00 
> │ │ │ │ │ │ +   3cd14:        48 c7 84 24 48 01 00    movq   $0x2,0x148(%rsp)
> │ │ │ │ │ │ +   3cd1b:        00 02 00 00 00 
> │ │ │ │ │ │ +   3cd20:        48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ │ │ │ +   3cd27:        00 
> │ │ │ │ │ │ +   3cd28:        48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
> │ │ │ │ │ │ +   3cd2f:        00 
> │ │ │ │ │ │ +   3cd30:        e8 2b 7e fd ff          callq  14b60 
> <alloc::fmt::address@hidden>
> │ │ │ │ │ │ +   3cd35:        48 8b 74 24 78          mov    0x78(%rsp),%rsi
> │ │ │ │ │ │ +   3cd3a:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3cd3d:        74 0f                   je     3cd4e 
> <syntax::visit::walk_expr+0xe0e>
> │ │ │ │ │ │ +   3cd3f:        48 8b 7c 24 70          mov    0x70(%rsp),%rdi
> │ │ │ │ │ │ +   3cd44:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cd49:        e8 c2 80 fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3cd4e:        8b 7c 24 3c             mov    0x3c(%rsp),%edi
> │ │ │ │ │ │ +   3cd52:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ +   3cd55:        e8 56 8b fd ff          callq  158b0 
> <rustc_save_analysis::address@hidden>
> │ │ │ │ │ │ +   3cd5a:        89 c3                   mov    %eax,%ebx
> │ │ │ │ │ │ +   3cd5c:        89 d5                   mov    %edx,%ebp
> │ │ │ │ │ │ +   3cd5e:        48 8d bc 24 b8 02 00    lea    0x2b8(%rsp),%rdi
> │ │ │ │ │ │ +   3cd65:        00 
> │ │ │ │ │ │ +   3cd66:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ +   3cd69:        44 89 fa                mov    %r15d,%edx
> │ │ │ │ │ │ + 3cd6c: e8 ef 85 fd ff callq 15360
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ │ │ │ +   3cd71:        49 8b 45 68             mov    0x68(%r13),%rax
> │ │ │ │ │ │ +   3cd75:        48 89 84 24 58 02 00    mov    %rax,0x258(%rsp)
> │ │ │ │ │ │ +   3cd7c:        00 
> │ │ │ │ │ │ +   3cd7d:        0f 10 84 24 b8 02 00    movups 0x2b8(%rsp),%xmm0
> │ │ │ │ │ │ +   3cd84:        00 
> │ │ │ │ │ │ +   3cd85:        0f 10 8c 24 c8 02 00    movups 0x2c8(%rsp),%xmm1
> │ │ │ │ │ │ +   3cd8c:        00 
> │ │ │ │ │ │ +   3cd8d:        0f 10 94 24 d8 02 00    movups 0x2d8(%rsp),%xmm2
> │ │ │ │ │ │ +   3cd94:        00 
> │ │ │ │ │ │ +   3cd95:        0f 29 94 24 90 00 00    movaps %xmm2,0x90(%rsp)
> │ │ │ │ │ │ +   3cd9c:        00 
> │ │ │ │ │ │ +   3cd9d:        0f 29 8c 24 80 00 00    movaps %xmm1,0x80(%rsp)
> │ │ │ │ │ │ +   3cda4:        00 
> │ │ │ │ │ │ +   3cda5:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ +   3cdaa:        48 8d 44 24 50          lea    0x50(%rsp),%rax
> │ │ │ │ │ │ +   3cdaf:        48 89 84 24 70 02 00    mov    %rax,0x270(%rsp)
> │ │ │ │ │ │ +   3cdb6:        00 
> │ │ │ │ │ │ +   3cdb7:        48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ │ │ │ +   3cdbe:        00 00 
> │ │ │ │ │ │ +   3cdc0:        48 8d 44 24 60          lea    0x60(%rsp),%rax
> │ │ │ │ │ │ +   3cdc5:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3cdc8:        0f 11 00                movups %xmm0,(%rax)
> │ │ │ │ │ │ +   3cdcb:        48 8d 84 24 70 02 00    lea    0x270(%rsp),%rax
> │ │ │ │ │ │ +   3cdd2:        00 
> │ │ │ │ │ │ +   3cdd3:        48 89 44 24 40          mov    %rax,0x40(%rsp)
> │ │ │ │ │ │ + 3cdd8: 48 8d 05 71 af fe ff lea -0x1508f(%rip),%rax #
> 27d50 <<&'a T as core::fmt::Display>::fmt>
> │ │ │ │ │ │ +   3cddf:        48 89 44 24 48          mov    %rax,0x48(%rsp)
> │ │ │ │ │ │ +   3cde4:        48 8d 44 24 58          lea    0x58(%rsp),%rax
> │ │ │ │ │ │ +   3cde9:        48 89 84 24 78 02 00    mov    %rax,0x278(%rsp)
> │ │ │ │ │ │ +   3cdf0:        00 
> │ │ │ │ │ │ +   3cdf1:        48 8d 05 b0 fc 27 00    lea    
> 0x27fcb0(%rip),%rax        
> │ │ │ │ │ │ +   3cdf8:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ +   3cdfc:        48 c7 44 24 08 01 00    movq   $0x1,0x8(%rsp)
> │ │ │ │ │ │ +   3ce03:        00 00 
> │ │ │ │ │ │ +   3ce05:        48 8d 05 34 6f 06 00    lea    
> 0x66f34(%rip),%rax        
> │ │ │ │ │ │ +   3ce0c:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ +   3ce11:        48 c7 44 24 18 01 00    movq   $0x1,0x18(%rsp)
> │ │ │ │ │ │ +   3ce18:        00 00 
> │ │ │ │ │ │ +   3ce1a:        48 8d 44 24 40          lea    0x40(%rsp),%rax
> │ │ │ │ │ │ +   3ce1f:        48 89 44 24 20          mov    %rax,0x20(%rsp)
> │ │ │ │ │ │ +   3ce24:        48 c7 44 24 28 01 00    movq   $0x1,0x28(%rsp)
> │ │ │ │ │ │ +   3ce2b:        00 00 
> │ │ │ │ │ │ +   3ce2d:        48 8d bc 24 78 02 00    lea    0x278(%rsp),%rdi
> │ │ │ │ │ │ +   3ce34:        00 
> │ │ │ │ │ │ +   3ce35:        48 8d 35 2c fd 27 00    lea    
> 0x27fd2c(%rip),%rsi        
> │ │ │ │ │ │ +   3ce3c:        48 89 e2                mov    %rsp,%rdx
> │ │ │ │ │ │ +   3ce3f:        e8 3c 7e fd ff          callq  14c80 
> <core::fmt::address@hidden>
> │ │ │ │ │ │ +   3ce44:        41 89 ef                mov    %ebp,%r15d
> │ │ │ │ │ │ +   3ce47:        84 c0                   test   %al,%al
> │ │ │ │ │ │ +   3ce49:        0f 85 6c 05 00 00       jne    3d3bb 
> <syntax::visit::walk_expr+0x147b>
> │ │ │ │ │ │ +   3ce4f:        48 8b 74 24 60          mov    0x60(%rsp),%rsi
> │ │ │ │ │ │ +   3ce54:        48 8b 6c 24 68          mov    0x68(%rsp),%rbp
> │ │ │ │ │ │ +   3ce59:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3ce5c:        0f 82 60 05 00 00       jb     3d3c2 
> <syntax::visit::walk_expr+0x1482>
> │ │ │ │ │ │ +   3ce62:        48 85 ed                test   %rbp,%rbp
> │ │ │ │ │ │ +   3ce65:        74 30                   je     3ce97 
> <syntax::visit::walk_expr+0xf57>
> │ │ │ │ │ │ +   3ce67:        48 39 ee                cmp    %rbp,%rsi
> │ │ │ │ │ │ +   3ce6a:        74 4f                   je     3cebb 
> <syntax::visit::walk_expr+0xf7b>
> │ │ │ │ │ │ +   3ce6c:        48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ │ │ │ +   3ce71:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3ce76:        41 b8 01 00 00 00       mov    $0x1,%r8d
> │ │ │ │ │ │ +   3ce7c:        48 89 e9                mov    %rbp,%rcx
> │ │ │ │ │ │ +   3ce7f:        49 89 e1                mov    %rsp,%r9
> │ │ │ │ │ │ +   3ce82:        e8 e9 79 fd ff          callq  14870 
> <address@hidden>
> │ │ │ │ │ │ +   3ce87:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3ce8a:        0f 84 f0 04 00 00       je     3d380 
> <syntax::visit::walk_expr+0x1440>
> │ │ │ │ │ │ +   3ce90:        48 89 44 24 58          mov    %rax,0x58(%rsp)
> │ │ │ │ │ │ +   3ce95:        eb 1f                   jmp    3ceb6 
> <syntax::visit::walk_expr+0xf76>
> │ │ │ │ │ │ +   3ce97:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3ce9a:        74 0f                   je     3ceab 
> <syntax::visit::walk_expr+0xf6b>
> │ │ │ │ │ │ +   3ce9c:        48 8b 7c 24 58          mov    0x58(%rsp),%rdi
> │ │ │ │ │ │ +   3cea1:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cea6:        e8 65 7f fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3ceab:        48 c7 44 24 58 01 00    movq   $0x1,0x58(%rsp)
> │ │ │ │ │ │ +   3ceb2:        00 00 
> │ │ │ │ │ │ +   3ceb4:        31 ed                   xor    %ebp,%ebp
> │ │ │ │ │ │ +   3ceb6:        48 89 6c 24 60          mov    %rbp,0x60(%rsp)
> │ │ │ │ │ │ +   3cebb:        48 8b 44 24 68          mov    0x68(%rsp),%rax
> │ │ │ │ │ │ +   3cec0:        48 89 44 24 10          mov    %rax,0x10(%rsp)
> │ │ │ │ │ │ +   3cec5:        0f 10 44 24 58          movups 0x58(%rsp),%xmm0
> │ │ │ │ │ │ +   3ceca:        c6 84 24 48 02 00 00    movb   $0xc,0x248(%rsp)
> │ │ │ │ │ │ +   3ced1:        0c 
> │ │ │ │ │ │ +   3ced2:        0f 29 04 24             movaps %xmm0,(%rsp)
> │ │ │ │ │ │ +   3ced6:        89 9c 24 28 02 00 00    mov    %ebx,0x228(%rsp)
> │ │ │ │ │ │ +   3cedd:        44 89 bc 24 2c 02 00    mov    %r15d,0x22c(%rsp)
> │ │ │ │ │ │ +   3cee4:        00 
> │ │ │ │ │ │ +   3cee5:        0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ │ │ │ +   3ceea:        0f 28 8c 24 80 00 00    movaps 0x80(%rsp),%xmm1
> │ │ │ │ │ │ +   3cef1:        00 
> │ │ │ │ │ │ +   3cef2:        0f 28 94 24 90 00 00    movaps 0x90(%rsp),%xmm2
> │ │ │ │ │ │ +   3cef9:        00 
> │ │ │ │ │ │ +   3cefa:        0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
> │ │ │ │ │ │ +   3cf01:        00 
> │ │ │ │ │ │ +   3cf02:        0f 29 8c 24 30 01 00    movaps %xmm1,0x130(%rsp)
> │ │ │ │ │ │ +   3cf09:        00 
> │ │ │ │ │ │ +   3cf0a:        0f 29 94 24 40 01 00    movaps %xmm2,0x140(%rsp)
> │ │ │ │ │ │ +   3cf11:        00 
> │ │ │ │ │ │ +   3cf12:        48 8b 44 24 10          mov    0x10(%rsp),%rax
> │ │ │ │ │ │ +   3cf17:        48 8d 8c 24 50 01 00    lea    0x150(%rsp),%rcx
> │ │ │ │ │ │ +   3cf1e:        00 
> │ │ │ │ │ │ +   3cf1f:        48 89 41 10             mov    %rax,0x10(%rcx)
> │ │ │ │ │ │ +   3cf23:        0f 28 04 24             movaps (%rsp),%xmm0
> │ │ │ │ │ │ +   3cf27:        0f 11 01                movups %xmm0,(%rcx)
> │ │ │ │ │ │ +   3cf2a:        48 8b 84 24 b0 02 00    mov    0x2b0(%rsp),%rax
> │ │ │ │ │ │ +   3cf31:        00 
> │ │ │ │ │ │ +   3cf32:        48 89 41 28             mov    %rax,0x28(%rcx)
> │ │ │ │ │ │ +   3cf36:        0f 10 84 24 a0 02 00    movups 0x2a0(%rsp),%xmm0
> │ │ │ │ │ │ +   3cf3d:        00 
> │ │ │ │ │ │ +   3cf3e:        0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ │ │ │ +   3cf42:        48 8b 84 24 d0 00 00    mov    0xd0(%rsp),%rax
> │ │ │ │ │ │ +   3cf49:        00 
> │ │ │ │ │ │ +   3cf4a:        48 89 41 40             mov    %rax,0x40(%rcx)
> │ │ │ │ │ │ +   3cf4e:        0f 10 84 24 c0 00 00    movups 0xc0(%rsp),%xmm0
> │ │ │ │ │ │ +   3cf55:        00 
> │ │ │ │ │ │ +   3cf56:        0f 11 41 30             movups %xmm0,0x30(%rcx)
> │ │ │ │ │ │ +   3cf5a:        c7 84 24 30 02 00 00    movl   $0x0,0x230(%rsp)
> │ │ │ │ │ │ +   3cf61:        00 00 00 00 
> │ │ │ │ │ │ +   3cf65:        48 c7 84 24 98 01 00    movq   $0x4,0x198(%rsp)
> │ │ │ │ │ │ +   3cf6c:        00 04 00 00 00 
> │ │ │ │ │ │ +   3cf71:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3cf74:        0f 11 41 50             movups %xmm0,0x50(%rcx)
> │ │ │ │ │ │ +   3cf78:        c7 84 24 3c 02 00 00    movl   $0x0,0x23c(%rsp)
> │ │ │ │ │ │ +   3cf7f:        00 00 00 00 
> │ │ │ │ │ │ +   3cf83:        48 c7 84 24 b0 01 00    movq   $0x1,0x1b0(%rsp)
> │ │ │ │ │ │ +   3cf8a:        00 01 00 00 00 
> │ │ │ │ │ │ +   3cf8f:        0f 11 41 68             movups %xmm0,0x68(%rcx)
> │ │ │ │ │ │ +   3cf93:        48 c7 41 78 00 00 00    movq   $0x0,0x78(%rcx)
> │ │ │ │ │ │ +   3cf9a:        00 
> │ │ │ │ │ │ +   3cf9b:        48 c7 84 24 10 02 00    movq   $0x8,0x210(%rsp)
> │ │ │ │ │ │ +   3cfa2:        00 08 00 00 00 
> │ │ │ │ │ │ +   3cfa7:        0f 11 81 c8 00 00 00    movups %xmm0,0xc8(%rcx)
> │ │ │ │ │ │ +   3cfae:        48 8b bc 24 58 02 00    mov    0x258(%rsp),%rdi
> │ │ │ │ │ │ +   3cfb5:        00 
> │ │ │ │ │ │ +   3cfb6:        48 8d 35 4d 76 06 00    lea    
> 0x6764d(%rip),%rsi        
> │ │ │ │ │ │ +   3cfbd:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ +   3cfc4:        00 
> │ │ │ │ │ │ + 3cfc5: e8 36 09 01 00 callq 4d900
> <<rustc_save_analysis::json_dumper::JsonDumper<O>>::dump_def>
> │ │ │ │ │ │ +   3cfca:        48 8b b4 24 10 01 00    mov    0x110(%rsp),%rsi
> │ │ │ │ │ │ +   3cfd1:        00 
> │ │ │ │ │ │ +   3cfd2:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3cfd5:        0f 84 f9 00 00 00       je     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ │ │ │ +   3cfdb:        48 8b bc 24 08 01 00    mov    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3cfe2:        00 
> │ │ │ │ │ │ +   3cfe3:        ba 01 00 00 00          mov    $0x1,%edx
> │ │ │ │ │ │ +   3cfe8:        e9 e2 00 00 00          jmpq   3d0cf 
> <syntax::visit::walk_expr+0x118f>
> │ │ │ │ │ │ +   3cfed:        4c 89 f0                mov    %r14,%rax
> │ │ │ │ │ │ +   3cff0:        4c 8d 70 14             lea    0x14(%rax),%r14
> │ │ │ │ │ │ +   3cff4:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ +   3cffb:        00 
> │ │ │ │ │ │ +   3cffc:        8a 58 10                mov    0x10(%rax),%bl
> │ │ │ │ │ │ +   3cfff:        80 fb 02                cmp    $0x2,%bl
> │ │ │ │ │ │ +   3d002:        0f 84 c5 01 00 00       je     3d1cd 
> <syntax::visit::walk_expr+0x128d>
> │ │ │ │ │ │ +   3d008:        8b 28                   mov    (%rax),%ebp
> │ │ │ │ │ │ +   3d00a:        44 8b 78 0c             mov    0xc(%rax),%r15d
> │ │ │ │ │ │ +   3d00e:        48 8b 40 04             mov    0x4(%rax),%rax
> │ │ │ │ │ │ +   3d012:        48 89 44 24 50          mov    %rax,0x50(%rsp)
> │ │ │ │ │ │ +   3d017:        48 8d bc 24 e8 02 00    lea    0x2e8(%rsp),%rdi
> │ │ │ │ │ │ +   3d01e:        00 
> │ │ │ │ │ │ +   3d01f:        4c 89 ee                mov    %r13,%rsi
> │ │ │ │ │ │ +   3d022:        89 ea                   mov    %ebp,%edx
> │ │ │ │ │ │ +   3d024:        e8 a7 78 fd ff          callq  148d0 
> <rustc_save_analysis::SaveContext::address@hidden>
> │ │ │ │ │ │ +   3d029:        0f b6 84 24 e8 02 00    movzbl 0x2e8(%rsp),%eax
> │ │ │ │ │ │ +   3d030:        00 
> │ │ │ │ │ │ +   3d031:        89 c1                   mov    %eax,%ecx
> │ │ │ │ │ │ +   3d033:        80 e1 1f                and    $0x1f,%cl
> │ │ │ │ │ │ +   3d036:        80 f9 14                cmp    $0x14,%cl
> │ │ │ │ │ │ +   3d039:        0f 87 6b f7 ff ff       ja     3c7aa 
> <syntax::visit::walk_expr+0x86a>
> │ │ │ │ │ │ +   3d03f:        b9 52 52 0b 00          mov    $0xb5252,%ecx
> │ │ │ │ │ │ +   3d044:        48 0f a3 c1             bt     %rax,%rcx
> │ │ │ │ │ │ +   3d048:        0f 83 24 f7 ff ff       jae    3c772 
> <syntax::visit::walk_expr+0x832>
> │ │ │ │ │ │ +   3d04e:        8b 54 24 50             mov    0x50(%rsp),%edx
> │ │ │ │ │ │ +   3d052:        8b 4c 24 54             mov    0x54(%rsp),%ecx
> │ │ │ │ │ │ +   3d056:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d05d:        00 
> │ │ │ │ │ │ +   3d05e:        44 89 fe                mov    %r15d,%esi
> │ │ │ │ │ │ +   3d061:        e8 2a 7d fd ff          callq  14d90 
> <syntax::ast::Path::address@hidden>
> │ │ │ │ │ │ +   3d066:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3d069:        89 ee                   mov    %ebp,%esi
> │ │ │ │ │ │ +   3d06b:        48 8d 94 24 20 01 00    lea    0x120(%rsp),%rdx
> │ │ │ │ │ │ +   3d072:        00 
> │ │ │ │ │ │ + 3d073: e8 68 6c 01 00 callq 53ce0
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::dump_path_ref>
> │ │ │ │ │ │ +   3d078:        4c 8b bc 24 20 01 00    mov    0x120(%rsp),%r15
> │ │ │ │ │ │ +   3d07f:        00 
> │ │ │ │ │ │ +   3d080:        48 8b 84 24 30 01 00    mov    0x130(%rsp),%rax
> │ │ │ │ │ │ +   3d087:        00 
> │ │ │ │ │ │ +   3d088:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3d08b:        74 25                   je     3d0b2 
> <syntax::visit::walk_expr+0x1172>
> │ │ │ │ │ │ +   3d08d:        48 8d 04 40             lea    
> (%rax,%rax,2),%rax
> │ │ │ │ │ │ +   3d091:        48 8d 1c c5 e8 ff ff    lea    
> -0x18(,%rax,8),%rbx
> │ │ │ │ │ │ +   3d098:        ff 
> │ │ │ │ │ │ +   3d099:        4c 89 fd                mov    %r15,%rbp
> │ │ │ │ │ │ +   3d09c:        48 89 ef                mov    %rbp,%rdi
> │ │ │ │ │ │ +   3d09f:        e8 3c 67 fe ff          callq  237e0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d0a4:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ +   3d0a8:        48 83 c3 e8             add    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ +   3d0ac:        48 83 fb e8             cmp    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ +   3d0b0:        75 ea                   jne    3d09c 
> <syntax::visit::walk_expr+0x115c>
> │ │ │ │ │ │ +   3d0b2:        48 8b 84 24 28 01 00    mov    0x128(%rsp),%rax
> │ │ │ │ │ │ +   3d0b9:        00 
> │ │ │ │ │ │ +   3d0ba:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3d0bd:        74 15                   je     3d0d4 
> <syntax::visit::walk_expr+0x1194>
> │ │ │ │ │ │ +   3d0bf:        48 c1 e0 03             shl    $0x3,%rax
> │ │ │ │ │ │ +   3d0c3:        48 8d 34 40             lea    
> (%rax,%rax,2),%rsi
> │ │ │ │ │ │ +   3d0c7:        ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ │ │ │ +   3d0cc:        4c 89 ff                mov    %r15,%rdi
> │ │ │ │ │ │ +   3d0cf:        e8 3c 7d fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3d0d4:        4d 39 e6                cmp    %r12,%r14
> │ │ │ │ │ │ +   3d0d7:        0f 85 10 ff ff ff       jne    3cfed 
> <syntax::visit::walk_expr+0x10ad>
> │ │ │ │ │ │ +   3d0dd:        e9 eb 00 00 00          jmpq   3d1cd 
> <syntax::visit::walk_expr+0x128d>
> │ │ │ │ │ │ +   3d0e2:        48 c7 84 24 d8 00 00    movq   $0x8,0xd8(%rsp)
> │ │ │ │ │ │ +   3d0e9:        00 08 00 00 00 
> │ │ │ │ │ │ +   3d0ee:        0f 11 01                movups %xmm0,(%rcx)
> │ │ │ │ │ │ +   3d0f1:        48 c7 84 24 f0 00 00    movq   $0x4,0xf0(%rsp)
> │ │ │ │ │ │ +   3d0f8:        00 04 00 00 00 
> │ │ │ │ │ │ +   3d0fd:        0f 11 41 18             movups %xmm0,0x18(%rcx)
> │ │ │ │ │ │ +   3d101:        4c 8b 70 28             mov    0x28(%rax),%r14
> │ │ │ │ │ │ +   3d105:        4d 85 f6                test   %r14,%r14
> │ │ │ │ │ │ +   3d108:        48 89 84 24 a0 00 00    mov    %rax,0xa0(%rsp)
> │ │ │ │ │ │ +   3d10f:        00 
> │ │ │ │ │ │ +   3d110:        74 63                   je     3d175 
> <syntax::visit::walk_expr+0x1235>
> │ │ │ │ │ │ +   3d112:        48 8b 58 18             mov    0x18(%rax),%rbx
> │ │ │ │ │ │ +   3d116:        49 c1 e6 03             shl    $0x3,%r14
> │ │ │ │ │ │ +   3d11a:        48 8b 33                mov    (%rbx),%rsi
> │ │ │ │ │ │ +   3d11d:        4c 89 ff                mov    %r15,%rdi
> │ │ │ │ │ │ + 3d120: e8 4b 89 fd ff callq 15a70
> <<rustc_save_analysis::PathCollector<'l> as
> syntax::visit::Visitor<'a>>::address@hidden>
> │ │ │ │ │ │ +   3d125:        48 8b 2b                mov    (%rbx),%rbp
> │ │ │ │ │ │ +   3d128:        8b 75 54                mov    0x54(%rbp),%esi
> │ │ │ │ │ │ +   3d12b:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3d12e: e8 3d ad 01 00 callq 57e70
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_macro_use>
> │ │ │ │ │ │ +   3d133:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3d136:        48 89 ee                mov    %rbp,%rsi
> │ │ │ │ │ │ + 3d139: e8 f2 8d 01 00 callq 55f30
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_pat>
> │ │ │ │ │ │ +   3d13e:        48 83 c3 08             add    $0x8,%rbx
> │ │ │ │ │ │ +   3d142:        49 83 c6 f8             add    
> $0xfffffffffffffff8,%r14
> │ │ │ │ │ │ +   3d146:        75 d2                   jne    3d11a 
> <syntax::visit::walk_expr+0x11da>
> │ │ │ │ │ │ +   3d148:        4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ │ │ │ +   3d14f:        00 
> │ │ │ │ │ │ +   3d150:        4c 8b b4 24 f0 00 00    mov    0xf0(%rsp),%r14
> │ │ │ │ │ │ +   3d157:        00 
> │ │ │ │ │ │ +   3d158:        48 8b 94 24 f8 00 00    mov    0xf8(%rsp),%rdx
> │ │ │ │ │ │ +   3d15f:        00 
> │ │ │ │ │ │ +   3d160:        48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
> │ │ │ │ │ │ +   3d167:        00 
> │ │ │ │ │ │ +   3d168:        4c 89 f1                mov    %r14,%rcx
> │ │ │ │ │ │ +   3d16b:        48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ │ │ │ +   3d172:        00 
> │ │ │ │ │ │ +   3d173:        eb 1f                   jmp    3d194 
> <syntax::visit::walk_expr+0x1254>
> │ │ │ │ │ │ +   3d175:        4c 89 a4 24 b0 00 00    mov    %r12,0xb0(%rsp)
> │ │ │ │ │ │ +   3d17c:        00 
> │ │ │ │ │ │ +   3d17d:        31 c0                   xor    %eax,%eax
> │ │ │ │ │ │ +   3d17f:        31 d2                   xor    %edx,%edx
> │ │ │ │ │ │ +   3d181:        b9 04 00 00 00          mov    $0x4,%ecx
> │ │ │ │ │ │ +   3d186:        48 89 8c 24 a8 00 00    mov    %rcx,0xa8(%rsp)
> │ │ │ │ │ │ +   3d18d:        00 
> │ │ │ │ │ │ +   3d18e:        41 be 04 00 00 00       mov    $0x4,%r14d
> │ │ │ │ │ │ +   3d194:        48 8d 0c 80             lea    
> (%rax,%rax,4),%rcx
> │ │ │ │ │ │ +   3d198:        4c 89 b4 24 80 02 00    mov    %r14,0x280(%rsp)
> │ │ │ │ │ │ +   3d19f:        00 
> │ │ │ │ │ │ +   3d1a0:        48 89 94 24 60 02 00    mov    %rdx,0x260(%rsp)
> │ │ │ │ │ │ +   3d1a7:        00 
> │ │ │ │ │ │ +   3d1a8:        48 89 94 24 88 02 00    mov    %rdx,0x288(%rsp)
> │ │ │ │ │ │ +   3d1af:        00 
> │ │ │ │ │ │ +   3d1b0:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ +   3d1b7:        00 
> │ │ │ │ │ │ +   3d1b8:        4d 8d 24 8e             lea    
> (%r14,%rcx,4),%r12
> │ │ │ │ │ │ +   3d1bc:        4c 89 a4 24 98 02 00    mov    %r12,0x298(%rsp)
> │ │ │ │ │ │ +   3d1c3:        00 
> │ │ │ │ │ │ +   3d1c4:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3d1c7:        0f 85 20 fe ff ff       jne    3cfed 
> <syntax::visit::walk_expr+0x10ad>
> │ │ │ │ │ │ +   3d1cd:        4d 39 e6                cmp    %r12,%r14
> │ │ │ │ │ │ +   3d1d0:        74 1c                   je     3d1ee 
> <syntax::visit::walk_expr+0x12ae>
> │ │ │ │ │ │ +   3d1d2:        49 83 c6 14             add    $0x14,%r14
> │ │ │ │ │ │ +   3d1d6:        4c 89 b4 24 90 02 00    mov    %r14,0x290(%rsp)
> │ │ │ │ │ │ +   3d1dd:        00 
> │ │ │ │ │ │ +   3d1de:        4d 39 f4                cmp    %r14,%r12
> │ │ │ │ │ │ +   3d1e1:        74 0b                   je     3d1ee 
> <syntax::visit::walk_expr+0x12ae>
> │ │ │ │ │ │ +   3d1e3:        41 80 7e fc 02          cmpb   $0x2,-0x4(%r14)
> │ │ │ │ │ │ +   3d1e8:        4d 8d 76 14             lea    0x14(%r14),%r14
> │ │ │ │ │ │ +   3d1ec:        75 e8                   jne    3d1d6 
> <syntax::visit::walk_expr+0x1296>
> │ │ │ │ │ │ +   3d1ee:        48 8b 84 24 60 02 00    mov    0x260(%rsp),%rax
> │ │ │ │ │ │ +   3d1f5:        00 
> │ │ │ │ │ │ +   3d1f6:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3d1f9:        74 1a                   je     3d215 
> <syntax::visit::walk_expr+0x12d5>
> │ │ │ │ │ │ +   3d1fb:        48 c1 e0 02             shl    $0x2,%rax
> │ │ │ │ │ │ +   3d1ff:        48 8d 34 80             lea    
> (%rax,%rax,4),%rsi
> │ │ │ │ │ │ +   3d203:        ba 04 00 00 00          mov    $0x4,%edx
> │ │ │ │ │ │ +   3d208:        48 8b bc 24 a8 00 00    mov    0xa8(%rsp),%rdi
> │ │ │ │ │ │ +   3d20f:        00 
> │ │ │ │ │ │ +   3d210:        e8 fb 7b fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3d215:        4c 8b b4 24 d8 00 00    mov    0xd8(%rsp),%r14
> │ │ │ │ │ │ +   3d21c:        00 
> │ │ │ │ │ │ +   3d21d:        4c 8b bc 24 e0 00 00    mov    0xe0(%rsp),%r15
> │ │ │ │ │ │ +   3d224:        00 
> │ │ │ │ │ │ +   3d225:        48 8b 84 24 e8 00 00    mov    0xe8(%rsp),%rax
> │ │ │ │ │ │ +   3d22c:        00 
> │ │ │ │ │ │ +   3d22d:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ +   3d230:        48 c1 e3 04             shl    $0x4,%rbx
> │ │ │ │ │ │ +   3d234:        4c 89 b4 24 20 01 00    mov    %r14,0x120(%rsp)
> │ │ │ │ │ │ +   3d23b:        00 
> │ │ │ │ │ │ +   3d23c:        4c 89 bc 24 28 01 00    mov    %r15,0x128(%rsp)
> │ │ │ │ │ │ +   3d243:        00 
> │ │ │ │ │ │ +   3d244:        4c 89 b4 24 30 01 00    mov    %r14,0x130(%rsp)
> │ │ │ │ │ │ +   3d24b:        00 
> │ │ │ │ │ │ +   3d24c:        4c 01 f3                add    %r14,%rbx
> │ │ │ │ │ │ +   3d24f:        48 89 9c 24 38 01 00    mov    %rbx,0x138(%rsp)
> │ │ │ │ │ │ +   3d256:        00 
> │ │ │ │ │ │ +   3d257:        48 85 c0                test   %rax,%rax
> │ │ │ │ │ │ +   3d25a:        4c 8b a4 24 b0 00 00    mov    0xb0(%rsp),%r12
> │ │ │ │ │ │ +   3d261:        00 
> │ │ │ │ │ │ +   3d262:        74 24                   je     3d288 
> <syntax::visit::walk_expr+0x1348>
> │ │ │ │ │ │ +   3d264:        49 8d 6e 10             lea    0x10(%r14),%rbp
> │ │ │ │ │ │ +   3d268:        8b 75 f0                mov    -0x10(%rbp),%esi
> │ │ │ │ │ │ +   3d26b:        48 8b 55 f8             mov    -0x8(%rbp),%rdx
> │ │ │ │ │ │ +   3d26f:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ + 3d272: e8 c9 6c 01 00 callq 53f40
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll,
> O>>::process_path>
> │ │ │ │ │ │ +   3d277:        48 8d 45 f0             lea    -0x10(%rbp),%rax
> │ │ │ │ │ │ +   3d27b:        48 83 c5 10             add    $0x10,%rbp
> │ │ │ │ │ │ +   3d27f:        48 83 c0 10             add    $0x10,%rax
> │ │ │ │ │ │ +   3d283:        48 39 d8                cmp    %rbx,%rax
> │ │ │ │ │ │ +   3d286:        75 e0                   jne    3d268 
> <syntax::visit::walk_expr+0x1328>
> │ │ │ │ │ │ +   3d288:        48 89 9c 24 30 01 00    mov    %rbx,0x130(%rsp)
> │ │ │ │ │ │ +   3d28f:        00 
> │ │ │ │ │ │ +   3d290:        4d 85 ff                test   %r15,%r15
> │ │ │ │ │ │ +   3d293:        74 14                   je     3d2a9 
> <syntax::visit::walk_expr+0x1369>
> │ │ │ │ │ │ +   3d295:        49 c1 e7 04             shl    $0x4,%r15
> │ │ │ │ │ │ +   3d299:        ba 08 00 00 00          mov    $0x8,%edx
> │ │ │ │ │ │ +   3d29e:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ +   3d2a1:        4c 89 fe                mov    %r15,%rsi
> │ │ │ │ │ │ +   3d2a4:        e8 67 7b fd ff          callq  14e10 
> <address@hidden>
> │ │ │ │ │ │ +   3d2a9:        48 8b 84 24 a0 00 00    mov    0xa0(%rsp),%rax
> │ │ │ │ │ │ +   3d2b0:        00 
> │ │ │ │ │ │ +   3d2b1:        48 8b 70 30             mov    0x30(%rax),%rsi
> │ │ │ │ │ │ +   3d2b5:        48 85 f6                test   %rsi,%rsi
> │ │ │ │ │ │ +   3d2b8:        74 0e                   je     3d2c8 
> <syntax::visit::walk_expr+0x1388>
> │ │ │ │ │ │ +   3d2ba:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3d2bd:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ + 3d2c0: e8 5b d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3d2c5:        48 89 d8                mov    %rbx,%rax
> │ │ │ │ │ │ +   3d2c8:        48 8b 70 38             mov    0x38(%rax),%rsi
> │ │ │ │ │ │ +   3d2cc:        4c 89 ef                mov    %r13,%rdi
> │ │ │ │ │ │ +   3d2cf:        48 89 c3                mov    %rax,%rbx
> │ │ │ │ │ │ + 3d2d2: e8 49 d7 02 00 callq 6aa20
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_expr>
> │ │ │ │ │ │ +   3d2d7:        4c 8d bc 24 d8 00 00    lea    0xd8(%rsp),%r15
> │ │ │ │ │ │ +   3d2de:        00 
> │ │ │ │ │ │ +   3d2df:        48 83 c3 40             add    $0x40,%rbx
> │ │ │ │ │ │ +   3d2e3:        4c 39 e3                cmp    %r12,%rbx
> │ │ │ │ │ │ +   3d2e6:        48 89 d8                mov    %rbx,%rax
> │ │ │ │ │ │ +   3d2e9:        48 8d 8c 24 e0 00 00    lea    0xe0(%rsp),%rcx
> │ │ │ │ │ │ +   3d2f0:        00 
> │ │ │ │ │ │ +   3d2f1:        0f 57 c0                xorps  %xmm0,%xmm0
> │ │ │ │ │ │ +   3d2f4:        0f 85 e8 fd ff ff       jne    3d0e2 
> <syntax::visit::walk_expr+0x11a2>
> │ │ │ │ │ │ +   3d2fa:        e9 61 f4 ff ff          jmpq   3c760 
> <syntax::visit::walk_expr+0x820>
> │ │ │ │ │ │ +   3d2ff:        48 8b 7b 08             mov    0x8(%rbx),%rdi
> │ │ │ │ │ │ + 3d303: e8 38 f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ │ │ │ +   3d308:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d30a:        49 83 c6 08             add    $0x8,%r14
> │ │ │ │ │ │ +   3d30e:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ + 3d311: e8 2a f4 02 00 callq 6c740
> <<rustc_save_analysis::dump_visitor::DumpVisitor<'l, 'tcx, 'll, O> as
> syntax::visit::Visitor<'l>>::visit_mac>
> │ │ │ │ │ │ +   3d316:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d318:        48 8d 3d f1 fa 27 00    lea    
> 0x27faf1(%rip),%rdi        
> │ │ │ │ │ │ +   3d31f:        48 89 c6                mov    %rax,%rsi
> │ │ │ │ │ │ +   3d322:        e8 29 85 fd ff          callq  15850 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ +   3d327:        e9 a2 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d32c:        e8 8f 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ +   3d331:        e9 98 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d336:        48 8d 3d 7b f7 27 00    lea    
> 0x27f77b(%rip),%rdi        
> │ │ │ │ │ │ +   3d33d:        e8 de 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ +   3d342:        e9 87 00 00 00          jmpq   3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d347:        48 8b 84 24 20 01 00    mov    0x120(%rsp),%rax
> │ │ │ │ │ │ +   3d34e:        00 
> │ │ │ │ │ │ +   3d34f:        0f 10 84 24 28 01 00    movups 0x128(%rsp),%xmm0
> │ │ │ │ │ │ +   3d356:        00 
> │ │ │ │ │ │ +   3d357:        0f 29 44 24 70          movaps %xmm0,0x70(%rsp)
> │ │ │ │ │ │ +   3d35c:        48 89 84 24 20 01 00    mov    %rax,0x120(%rsp)
> │ │ │ │ │ │ +   3d363:        00 
> │ │ │ │ │ │ +   3d364:        0f 28 44 24 70          movaps 0x70(%rsp),%xmm0
> │ │ │ │ │ │ +   3d369:        0f 11 84 24 28 01 00    movups %xmm0,0x128(%rsp)
> │ │ │ │ │ │ +   3d370:        00 
> │ │ │ │ │ │ +   3d371:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d378:        00 
> │ │ │ │ │ │ +   3d379:        e8 42 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ │ │ │ +   3d37e:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d380:        48 8b 04 24             mov    (%rsp),%rax
> │ │ │ │ │ │ +   3d384:        0f 10 44 24 08          movups 0x8(%rsp),%xmm0
> │ │ │ │ │ │ +   3d389:        0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
> │ │ │ │ │ │ +   3d38e:        48 89 04 24             mov    %rax,(%rsp)
> │ │ │ │ │ │ +   3d392:        0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
> │ │ │ │ │ │ +   3d397:        0f 11 44 24 08          movups %xmm0,0x8(%rsp)
> │ │ │ │ │ │ +   3d39c:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ +   3d39f:        e8 1c 35 ff ff          callq  308c0 
> <<alloc::heap::Heap as alloc::allocator::Alloc>::oom>
> │ │ │ │ │ │ +   3d3a4:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d3a6:        e8 15 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ +   3d3ab:        eb 21                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d3ad:        48 8d 3d 04 f7 27 00    lea    
> 0x27f704(%rip),%rdi        
> │ │ │ │ │ │ +   3d3b4:        e8 67 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ +   3d3b9:        eb 13                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d3bb:        e8 00 78 fe ff          callq  24bc0 
> <core::result::unwrap_failed>
> │ │ │ │ │ │ +   3d3c0:        eb 0c                   jmp    3d3ce 
> <syntax::visit::walk_expr+0x148e>
> │ │ │ │ │ │ +   3d3c2:        48 8d 3d ef f6 27 00    lea    
> 0x27f6ef(%rip),%rdi        
> │ │ │ │ │ │ +   3d3c9:        e8 52 86 fd ff          callq  15a20 
> <core::panicking::address@hidden>
> │ │ │ │ │ │ +   3d3ce:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d3d0:        eb 7c                   jmp    3d44e 
> <syntax::visit::walk_expr+0x150e>
> │ │ │ │ │ │ +   3d3d2:        eb 06                   jmp    3d3da 
> <syntax::visit::walk_expr+0x149a>
> │ │ │ │ │ │ +   3d3d4:        eb 27                   jmp    3d3fd 
> <syntax::visit::walk_expr+0x14bd>
> │ │ │ │ │ │ +   3d3d6:        eb 3a                   jmp    3d412 
> <syntax::visit::walk_expr+0x14d2>
> │ │ │ │ │ │ +   3d3d8:        eb 74                   jmp    3d44e 
> <syntax::visit::walk_expr+0x150e>
> │ │ │ │ │ │ +   3d3da:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d3dd:        48 8d 7c 24 58          lea    0x58(%rsp),%rdi
> │ │ │ │ │ │ +   3d3e2:        e8 09 e9 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d3e7:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ +   3d3ec:        e8 4f 24 fe ff          callq  1f840 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d3f1:        eb 2a                   jmp    3d41d 
> <syntax::visit::walk_expr+0x14dd>
> │ │ │ │ │ │ +   3d3f3:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d3f6:        48 8d 7c 24 70          lea    0x70(%rsp),%rdi
> │ │ │ │ │ │ +   3d3fb:        eb 28                   jmp    3d425 
> <syntax::visit::walk_expr+0x14e5>
> │ │ │ │ │ │ +   3d3fd:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d400:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ +   3d403:        eb 20                   jmp    3d425 
> <syntax::visit::walk_expr+0x14e5>
> │ │ │ │ │ │ +   3d405:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d408:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d40f:        00 
> │ │ │ │ │ │ +   3d410:        eb 47                   jmp    3d459 
> <syntax::visit::walk_expr+0x1519>
> │ │ │ │ │ │ +   3d412:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d415:        48 89 e7                mov    %rsp,%rdi
> │ │ │ │ │ │ +   3d418:        eb 2d                   jmp    3d447 
> <syntax::visit::walk_expr+0x1507>
> │ │ │ │ │ │ +   3d41a:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d41d:        48 8d bc 24 a0 02 00    lea    0x2a0(%rsp),%rdi
> │ │ │ │ │ │ +   3d424:        00 
> │ │ │ │ │ │ +   3d425:        e8 c6 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d42a:        eb 13                   jmp    3d43f 
> <syntax::visit::walk_expr+0x14ff>
> │ │ │ │ │ │ +   3d42c:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d42f:        e9 c6 00 00 00          jmpq   3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ │ │ │ +   3d434:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d437:        e9 be 00 00 00          jmpq   3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ │ │ │ +   3d43c:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d43f:        48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
> │ │ │ │ │ │ +   3d446:        00 
> │ │ │ │ │ │ +   3d447:        e8 a4 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d44c:        eb 03                   jmp    3d451 
> <syntax::visit::walk_expr+0x1511>
> │ │ │ │ │ │ +   3d44e:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d451:        48 8d bc 24 08 01 00    lea    0x108(%rsp),%rdi
> │ │ │ │ │ │ +   3d458:        00 
> │ │ │ │ │ │ +   3d459:        e8 92 e8 fd ff          callq  1bcf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d45e:        eb 61                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ │ │ │ +   3d460:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d463:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d46a:        00 
> │ │ │ │ │ │ +   3d46b:        e8 10 25 fe ff          callq  1f980 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d470:        eb 4f                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ │ │ │ +   3d472:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d475:        eb 4a                   jmp    3d4c1 
> <syntax::visit::walk_expr+0x1581>
> │ │ │ │ │ │ +   3d477:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d47a:        48 89 ac 24 30 01 00    mov    %rbp,0x130(%rsp)
> │ │ │ │ │ │ +   3d481:        00 
> │ │ │ │ │ │ +   3d482:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d489:        00 
> │ │ │ │ │ │ +   3d48a:        e8 11 5c fe ff          callq  230a0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d48f:        eb 69                   jmp    3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ │ │ │ +   3d491:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d494:        48 85 db                test   %rbx,%rbx
> │ │ │ │ │ │ +   3d497:        74 1b                   je     3d4b4 
> <syntax::visit::walk_expr+0x1574>
> │ │ │ │ │ │ +   3d499:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ +   3d49d:        48 89 ef                mov    %rbp,%rdi
> │ │ │ │ │ │ +   3d4a0:        e8 7b 5c fe ff          callq  23120 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4a5:        48 83 c5 18             add    $0x18,%rbp
> │ │ │ │ │ │ +   3d4a9:        48 83 c3 e8             add    
> $0xffffffffffffffe8,%rbx
> │ │ │ │ │ │ +   3d4ad:        75 ee                   jne    3d49d 
> <syntax::visit::walk_expr+0x155d>
> │ │ │ │ │ │ +   3d4af:        eb 03                   jmp    3d4b4 
> <syntax::visit::walk_expr+0x1574>
> │ │ │ │ │ │ +   3d4b1:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d4b4:        48 8d bc 24 20 01 00    lea    0x120(%rsp),%rdi
> │ │ │ │ │ │ +   3d4bb:        00 
> │ │ │ │ │ │ +   3d4bc:        e8 2f c7 fd ff          callq  19bf0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4c1:        48 8d bc 24 80 02 00    lea    0x280(%rsp),%rdi
> │ │ │ │ │ │ +   3d4c8:        00 
> │ │ │ │ │ │ +   3d4c9:        e8 12 5d fe ff          callq  231e0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4ce:        48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ │ │ │ +   3d4d5:        00 
> │ │ │ │ │ │ +   3d4d6:        e8 e5 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4db:        eb 1d                   jmp    3d4fa 
> <syntax::visit::walk_expr+0x15ba>
> │ │ │ │ │ │ +   3d4dd:        49 89 c6                mov    %rax,%r14
> │ │ │ │ │ │ +   3d4e0:        48 8d bc 24 d8 00 00    lea    0xd8(%rsp),%rdi
> │ │ │ │ │ │ +   3d4e7:        00 
> │ │ │ │ │ │ +   3d4e8:        e8 d3 d6 fd ff          callq  1abc0 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4ed:        48 8d bc 24 f0 00 00    lea    0xf0(%rsp),%rdi
> │ │ │ │ │ │ +   3d4f4:        00 
> │ │ │ │ │ │ +   3d4f5:        e8 36 c8 fd ff          callq  19d30 
> <core::ptr::drop_in_place>
> │ │ │ │ │ │ +   3d4fa:        4c 89 f7                mov    %r14,%rdi
> │ │ │ │ │ │ +   3d4fd:        e8 ee 84 fd ff          callq  159f0 
> <address@hidden>
> │ │ │ │ │ │ +   3d502:        0f 0b                   ud2    
> │ │ │ │ │ │ +   3d504:        66 2e 0f 1f 84 00 00    nopw   
> %cs:0x0(%rax,%rax,1)
> │ │ │ │ │ │ +   3d50b:        00 00 00 
> │ │ │ │ │ │ +   3d50e:        66 90                   xchg   %ax,%ax
> │ │ │ │ │ │  
> │ │ │ │ │ │  000000000003d510 <syntax::visit::walk_item>:
> │ │ │ │ │ │  _ZN6syntax5visit9walk_item17h0d6a923ffaaf08e7E():
> │ │ │ │ │ │     3d510:        55                      push   %rbp
> │ │ │ │ │ │     3d511:        41 57                   push   %r15
> │ │ │ │ │ │     3d513:        41 56                   push   %r14
> │ │ │ │ │ │     3d515:        41 55                   push   %r13
> │ │ │ │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.rodata {}
> │ │ │ │ │ │ @@ -118,25 +118,25 @@
> │ │ │ │ │ │    0x000a33a0 db84f9ff db84f9ff ef85f9ff 7086f9ff ............p...
> │ │ │ │ │ │    0x000a33b0 f086f9ff 6c87f9ff ec87f9ff 6c88f9ff ....l.......l...
> │ │ │ │ │ │    0x000a33c0 dc88f9ff 1c8bf9ff 3d8bf9ff 1e89f9ff ........=.......
> │ │ │ │ │ │    0x000a33d0 b484f9ff b484f9ff c084f9ff c984f9ff ................
> │ │ │ │ │ │    0x000a33e0 b484f9ff 8c89f9ff a689f9ff c984f9ff ................
> │ │ │ │ │ │    0x000a33f0 6786f9ff a38bf9ff d284f9ff ee89f9ff g...............
> │ │ │ │ │ │    0x000a3400 b28bf9ff 5f8af9ff b484f9ff c984f9ff ...._...........
> │ │ │ │ │ │ -  0x000a3410 c984f9ff d284f9ff ad8bf9ff 988bf9ff ................
> │ │ │ │ │ │ -  0x000a3420 838ff9ff ed90f9ff ad8ef9ff 478ff9ff ............G...
> │ │ │ │ │ │ -  0x000a3430 988bf9ff ad8bf9ff 3893f9ff c88bf9ff ........8.......
> │ │ │ │ │ │ -  0x000a3440 c88bf9ff 0292f9ff 7d8df9ff 2a8ef9ff ........}...*...
> │ │ │ │ │ │ -  0x000a3450 4d90f9ff b38ff9ff 038df9ff f38ef9ff M...............
> │ │ │ │ │ │ -  0x000a3460 9e92f9ff c892f9ff 5a91f9ff 988bf9ff ........Z.......
> │ │ │ │ │ │ -  0x000a3470 988bf9ff a48bf9ff ad8bf9ff 988bf9ff ................
> │ │ │ │ │ │ -  0x000a3480 3391f9ff cd91f9ff ad8bf9ff 7892f9ff 3...........x...
> │ │ │ │ │ │ -  0x000a3490 3893f9ff b68bf9ff 958cf9ff f19ef9ff 8...............
> │ │ │ │ │ │ -  0x000a34a0 f18bf9ff 988bf9ff ad8bf9ff ad8bf9ff ................
> │ │ │ │ │ │ -  0x000a34b0 b68bf9ff cca4f9ff d6a0f9ff d6a0f9ff ................
> │ │ │ │ │ │ +  0x000a3410 c984f9ff d284f9ff aa8bf9ff 988bf9ff ................
> │ │ │ │ │ │ +  0x000a3420 a38ff9ff 0d91f9ff 558ef9ff f78ef9ff ........U.......
> │ │ │ │ │ │ +  0x000a3430 988bf9ff aa8bf9ff 4893f9ff d58bf9ff ........H.......
> │ │ │ │ │ │ +  0x000a3440 d58bf9ff 2292f9ff 7d8cf9ff 2a8df9ff ...."...}...*...
> │ │ │ │ │ │ +  0x000a3450 6d90f9ff d38ff9ff fe8bf9ff a38ef9ff m...............
> │ │ │ │ │ │ +  0x000a3460 aa92f9ff d492f9ff 7691f9ff 988bf9ff ........v.......
> │ │ │ │ │ │ +  0x000a3470 988bf9ff a48bf9ff aa8bf9ff 988bf9ff ................
> │ │ │ │ │ │ +  0x000a3480 5391f9ff ed91f9ff aa8bf9ff 9892f9ff S...............
> │ │ │ │ │ │ +  0x000a3490 4893f9ff c78bf9ff 338ff9ff f29ef9ff H.......3.......
> │ │ │ │ │ │ +  0x000a34a0 ad8df9ff 988bf9ff aa8bf9ff aa8bf9ff ................
> │ │ │ │ │ │ +  0x000a34b0 c78bf9ff cca4f9ff d6a0f9ff d6a0f9ff ................
> │ │ │ │ │ │    0x000a34c0 46a5f9ff 4ca4f9ff 87a4f9ff 56a8f9ff F...L.......V...
> │ │ │ │ │ │    0x000a34d0 0fa2f9ff 96a2f9ff f7a0f9ff f7a0f9ff ................
> │ │ │ │ │ │    0x000a34e0 24a6f9ff 5ca7f9ff 36a3f9ff 9da8f9ff $...\...6.......
> │ │ │ │ │ │    0x000a34f0 0eb3f9ff 76b3f9ff d0b2f9ff 38b3f9ff ....v.......8...
> │ │ │ │ │ │    0x000a3500 6db3f9ff d0b2f9ff 76b3f9ff d1b3f9ff m.......v.......
> │ │ │ │ │ │    0x000a3510 91b4f9ff b2b4f9ff d3b4f9ff f4b4f9ff ................
> │ │ │ │ │ │    0x000a3520 15b5f9ff 28b5f9ff 7fb5f9ff 02b6f9ff ....(...........
> │ │ │ │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.eh_frame {}
> │ │ │ │ │ │ @@ -952,15 +952,15 @@
> │ │ │ │ │ │    0x000abfc8 28e2f8ff c4150000 04a39000 00410e10 (............A..
> │ │ │ │ │ │    0x000abfd8 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G
> │ │ │ │ │ │    0x000abfe8 0ec00683 078c068d 058e048f 03860200 ................
> │ │ │ │ │ │    0x000abff8 30000000 843b0000 c0f7f8ff 75070000 0....;......u...
> │ │ │ │ │ │    0x000ac008 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0
> │ │ │ │ │ │    0x000ac018 410e3844 0e708307 8c068d05 8e048f03 A.8D.p..........
> │ │ │ │ │ │    0x000ac028 86020000 34000000 603b0000 0cfff8ff ....4...`;......
> │ │ │ │ │ │ -  0x000ac038 c3150000 04939100 00410e10 420e1842 .........A..B..B
> │ │ │ │ │ │ +  0x000ac038 c4150000 04939100 00410e10 420e1842 .........A..B..B
> │ │ │ │ │ │    0x000ac048 0e20420e 28420e30 410e3847 0ec00683 . B.(B.0A.8G....
> │ │ │ │ │ │    0x000ac058 078c068d 058e048f 03860200 30000000 ............0...
> │ │ │ │ │ │    0x000ac068 f03b0000 a414f9ff 48080000 00410e10 .;......H....A..
> │ │ │ │ │ │    0x000ac078 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D
> │ │ │ │ │ │    0x000ac088 0e708307 8c068d05 8e048f03 86020000 .p..............
> │ │ │ │ │ │    0x000ac098 30000000 243c0000 c01cf9ff 81020000 0...$<..........
> │ │ │ │ │ │    0x000ac0a8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0
> │ │ │ │ │ ├──
> /gnu/store/cf0mpfcj10blqpj2drc5vq42av14apw0-binutils-2.28.1/bin/readelf
> --wide --decompress --hex-dump=.gcc_except_table {}
> │ │ │ │ │ │ @@ -978,35 +978,35 @@
> │ │ │ │ │ │    0x000b5168 97130000 41000000 00000000 00d81300 ....A...........
> │ │ │ │ │ │    0x000b5178 000f0000 00901400 0000ec13 00001600 ................
> │ │ │ │ │ │    0x000b5188 00009614 00000066 14000013 00000094 .......f........
> │ │ │ │ │ │    0x000b5198 14000000 7b140000 13000000 92140000 ....{...........
> │ │ │ │ │ │    0x000b51a8 008e1400 00cf0000 00000000 00005d15 ..............].
> │ │ │ │ │ │    0x000b51b8 00000800 00007115 00000065 1500005f ......q....e..._
> │ │ │ │ │ │    0x000b51c8 00000000 00000000 ff9bd582 80800003 ................
> │ │ │ │ │ │ -  0x000b51d8 d2020000 00004b08 00000000 0000004b ......K........K
> │ │ │ │ │ │ -  0x000b51e8 08000065 01000031 15000000 b0090000 ...e...1........
> │ │ │ │ │ │ -  0x000b51f8 15000000 c4140000 00e40900 00470000 .............G..
> │ │ │ │ │ │ -  0x000b5208 000d1500 0000bf0a 00001900 0000d114 ................
> │ │ │ │ │ │ -  0x000b5218 000000c0 0b00004c 000000fb 14000000 .......L........
> │ │ │ │ │ │ -  0x000b5228 c30c0000 19000000 bc140000 00df0d00 ................
> │ │ │ │ │ │ -  0x000b5238 00150000 00b21400 0000110e 00001f00 ................
> │ │ │ │ │ │ -  0x000b5248 0000d914 000000ec 0e000017 00000099 ................
> │ │ │ │ │ │ -  0x000b5258 14000000 6d100000 1c000000 97140000 ....m...........
> │ │ │ │ │ │ -  0x000b5268 00d61000 004f0000 00311500 00002511 .....O...1....%.
> │ │ │ │ │ │ -  0x000b5278 00001200 00001f15 0000005b 11000008 ...........[....
> │ │ │ │ │ │ -  0x000b5288 00000050 15000000 dc110000 21000000 ...P........!...
> │ │ │ │ │ │ -  0x000b5298 9c150000 002e1300 00080000 00361500 .............6..
> │ │ │ │ │ │ -  0x000b52a8 00007913 00000e00 0000eb14 0000008b ..y.............
> │ │ │ │ │ │ -  0x000b52b8 1300000b 000000f3 14000000 96130000 ................
> │ │ │ │ │ │ -  0x000b52c8 41000000 00000000 00d71300 000f0000 A...............
> │ │ │ │ │ │ -  0x000b52d8 008f1400 0000eb13 00001600 00009514 ................
> │ │ │ │ │ │ -  0x000b52e8 00000065 14000013 00000093 14000000 ...e............
> │ │ │ │ │ │ -  0x000b52f8 7a140000 13000000 91140000 008d1400 z...............
> │ │ │ │ │ │ -  0x000b5308 00cf0000 00000000 00005c15 00000800 ..........\.....
> │ │ │ │ │ │ -  0x000b5318 00007015 00000064 1500005f 00000000 ..p....d..._....
> │ │ │ │ │ │ +  0x000b51d8 d2020000 00004c08 00000000 0000004c ......L........L
> │ │ │ │ │ │ +  0x000b51e8 08000065 01000032 15000000 b1090000 ...e...2........
> │ │ │ │ │ │ +  0x000b51f8 15000000 c5140000 00e50900 00470000 .............G..
> │ │ │ │ │ │ +  0x000b5208 000e1500 0000c00a 00001900 0000d214 ................
> │ │ │ │ │ │ +  0x000b5218 000000c1 0b00004c 000000fc 14000000 .......L........
> │ │ │ │ │ │ +  0x000b5228 c40c0000 19000000 bd140000 00e00d00 ................
> │ │ │ │ │ │ +  0x000b5238 00150000 00b31400 0000120e 00001f00 ................
> │ │ │ │ │ │ +  0x000b5248 0000da14 000000ed 0e000017 0000009a ................
> │ │ │ │ │ │ +  0x000b5258 14000000 6e100000 1c000000 98140000 ....n...........
> │ │ │ │ │ │ +  0x000b5268 00d71000 004f0000 00321500 00002611 .....O...2....&.
> │ │ │ │ │ │ +  0x000b5278 00001200 00002015 0000005c 11000008 ...... ....\....
> │ │ │ │ │ │ +  0x000b5288 00000051 15000000 dd110000 21000000 ...Q........!...
> │ │ │ │ │ │ +  0x000b5298 9d150000 002f1300 00080000 00371500 ...../.......7..
> │ │ │ │ │ │ +  0x000b52a8 00007a13 00000e00 0000ec14 0000008c ..z.............
> │ │ │ │ │ │ +  0x000b52b8 1300000b 000000f4 14000000 97130000 ................
> │ │ │ │ │ │ +  0x000b52c8 41000000 00000000 00d81300 000f0000 A...............
> │ │ │ │ │ │ +  0x000b52d8 00901400 0000ec13 00001600 00009614 ................
> │ │ │ │ │ │ +  0x000b52e8 00000066 14000013 00000094 14000000 ...f............
> │ │ │ │ │ │ +  0x000b52f8 7b140000 13000000 92140000 008e1400 {...............
> │ │ │ │ │ │ +  0x000b5308 00cf0000 00000000 00005d15 00000800 ..........].....
> │ │ │ │ │ │ +  0x000b5318 00007115 00000065 1500005f 00000000 ..q....e..._....
> │ │ │ │ │ │    0x000b5328 00000000 ff9b2903 27000000 00f70300 ......).'.......
> │ │ │ │ │ │    0x000b5338 00000000 0000f703 00001100 00000a04 ................
> │ │ │ │ │ │    0x000b5348 00000008 04000019 00000000 00000000 ................
> │ │ │ │ │ │    0x000b5358 ff9b5d03 5b000000 00340100 00000000 ..].[....4......
> │ │ │ │ │ │    0x000b5368 00003401 00000d00 00002107 00000041 ..4.......!....A
> │ │ │ │ │ │    0x000b5378 01000066 02000000 00000000 a7030000 ...f............
> │ │ │ │ │ │    0x000b5388 0d000000 0f070000 00e30400 00080000 ................





reply via email to

[Prev in Thread] Current Thread [Next in Thread]