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: Danny Milosavljevic
Subject: [bug#31955] [PATCH] gnu: rust: support build with glibc-2.27, update to 1.26.2
Date: Sat, 7 Jul 2018 09:09:01 +0200

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 ................

Attachment: pgp_AFkcyWkme.pgp
Description: OpenPGP digital signature


reply via email to

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