Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add placeholder types #55921

Merged
merged 11 commits into from
Nov 25, 2018
Merged

Add placeholder types #55921

merged 11 commits into from
Nov 25, 2018

Conversation

scalexm
Copy link
Member

@scalexm scalexm commented Nov 13, 2018

Fixes #48696 (handle universes in canonicalization of type inference vars), and fixes #55098.

@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 13, 2018
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-5.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:0989e860:start=1542122302904040142,finish=1542122305346150585,duration=2442110443
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
Setting environment variables from .travis.yml
$ export IMAGE=x86_64-gnu-llvm-5.0
---
[01:17:01] .........................................i.......................................................... 3100/5017
[01:17:05] .................................................................................................... 3200/5017
[01:17:08] ...i.i..ii.......................................................................................... 3300/5017
[01:17:12] .................................................................................................... 3400/5017
[01:17:15] .............................F.................................................i.ii................. 3500/5017
[01:17:19] i................................................................................................... 3700/5017
[01:17:20] .......................................................i............................................ 3800/5017
[01:17:22] .................................................................................................... 3900/5017
[01:17:25] .................................................................................................... 4000/5017
---
[01:17:59] 
[01:17:59] ---- [ui] ui/nll/user-annotations/dump-fn-method.rs stdout ----
[01:17:59] diff of stderr:
[01:17:59] 
[01:17:59] 4 LL |     let x = foo::<u32>; //~ ERROR [u32]
[01:17:59] 6 
[01:17:59] 6 
[01:17:59] - error: user substs: Canonical { max_universe: U0, variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [^0, u32, ^1], user_self_ty: None } }
[01:17:59] + error: user substs: Canonical { max_universe: U0, variables: [CanonicalVarInfo { kind: Ty(General(U0)) }, CanonicalVarInfo { kind: Ty(General(U0)) }], value: UserSubsts { substs: [^0, u32, ^1], user_self_ty: None } }
[01:17:59] 9    |
[01:17:59] 9    |
[01:17:59] 10 LL |     let x = <_ as Bazoom<u32>>::method::<_>; //~ ERROR [^0, u32, ^1]
[01:17:59] 
[01:17:59] 16 LL |     let x = <u8 as Bazoom<u16>>::method::<u32>; //~ ERROR [u8, u16, u32]
[01:17:59] 18 
[01:17:59] 18 
[01:17:59] - error: user substs: Canonical { max_universe: U0, variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [^0, ^1, u32], user_self_ty: None } }
[01:17:59] + error: user substs: Canonical { max_universe: U1, variables: [CanonicalVarInfo { kind: Ty(General(U1)) }, CanonicalVarInfo { kind: Ty(General(U1)) }], value: UserSubsts { substs: [^0, ^1, u32], user_self_ty: None } }
[01:17:59] 21    |
[01:17:59] 21    |
[01:17:59] 22 LL |     y.method::<u32>(44, 66); //~ ERROR [^0, ^1, u32]
[01:17:59] 
[01:17:59] The actual stderr differed from the expected stderr.
[01:17:59] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/user-annotations/dump-fn-method/dump-fn-method.stderr
[01:17:59] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/user-annotations/dump-fn-method/dump-fn-method.stderr
[01:17:59] To update references, rerun the tests and pass the `--bless` flag
[01:17:59] To only update this specific test, also pass `--test-args nll/user-annotations/dump-fn-method.rs`
[01:17:59] error: 1 errors occurred comparing output.
[01:17:59] status: exit code: 1
[01:17:59] status: exit code: 1
[01:17:59] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/user-annotations/dump-fn-method/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Zverbose" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/user-annotations/dump-fn-method/auxiliary" "-A" "unused"
[01:17:59] ------------------------------------------
[01:17:59] 
[01:17:59] ------------------------------------------
[01:17:59] stderr:
[01:17:59] stderr:
[01:17:59] ------------------------------------------
[01:17:59] {"message":"user substs: Canonical { max_universe: U0, variables: [], value: UserSubsts { substs: [u32], user_self_ty: None } }","code":null,"level":"error","spans":[{"file_name":"/checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs","byte_start":975,"byte_end":985,"line_start":36,"line_end":36,"column_start":13,"column_end":23,"is_primary":true,"text":[{"text":"    let x = foo::<u32>; //~ ERROR [u32]","highlight_start":13,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: user substs: Canonical { max_universe: U0, variables: [], value: UserSubsts { substs: [u32], user_self_ty: None } }\n  --> /checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs:36:13\n   |\nLL |     let x = foo::<u32>; //~ ERROR [u32]\n   |             ^^^^^^^^^^\n\n"}
[01:17:59] {"message":"user substs: Canonical { max_universe: U0, variables: [CanonicalVarInfo { kind: Ty(General(U0)) }, CanonicalVarInfo { kind: Ty(General(U0)) }], value: UserSubsts { substs: [^0, u32, ^1], user_self_ty: None } }","code":null,"level":"error","spans":[{"file_name":"/checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs","byte_start":1162,"byte_end":1193,"line_start":42,"line_end":42,"column_start":13,"column_end":44,"is_primary":true,"text":[{"text":"    let x = <_ as Bazoom<u32>>::method::<_>; //~ ERROR [^0, u32, ^1]","highlight_start":13,"highlight_end":44}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: user substs: Canonical { max_universe: U0, variables: [CanonicalVarInfo { kind: Ty(General(U0)) }, CanonicalVarInfo { kind: Ty(General(U0)) }], value: UserSubsts { substs: [^0, u32, ^1], user_self_ty: None } }\n  --> /checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs:42:13\n   |\nLL |     let x = <_ as Bazoom<u32>>::method::<_>; //~ ERROR [^0, u32, ^1]\n   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:17:59] {"message":"user substs: Canonical { max_universe: U0, variables: [], value: UserSubsts { substs: [u8, u16, u32], user_self_ty: None } }","code":null,"level":"error","spans":[{"file_name":"/checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs","byte_start":1279,"byte_end":1313,"line_start":46,"line_end":46,"column_start":13,"column_end":47,"is_primary":true,"text":[{"text":"    let x = <u8 as Bazoom<u16>>::method::<u32>; //~ ERROR [u8, u16, u32]","highlight_start":13,"highlight_end":47}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: user substs: Canonical { max_universe: U0, variables: [], value: UserSubsts { substs: [u8, u16, u32], user_self_ty: None } }\n  --> /checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs:46:13\n   |\nLL |     let x = <u8 as Bazoom<u16>>::method::<u32>; //~ ERROR [u8, u16, u32]\n   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:17:59] {"message":"user substs: Canonical { max_universe: U1, variables: [CanonicalVarInfo { kind: Ty(General(U1)) }, CanonicalVarInfo { kind: Ty(General(U1)) }], value: UserSubsts { substs: [^0, ^1, u32], user_self_ty: None } }","code":null,"level":"error","spans":[{"file_name":"/checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs","byte_start":1557,"byte_end":1580,"line_start":54,"line_end":54,"column_start":5,"column_end":28,"is_primary":true,"text":[{"text":"    y.method::<u32>(44, 66); //~ ERROR [^0, ^1, u32]","highlight_start":5,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: user substs: Canonical { max_universe: U1, variables: [CanonicalVarInfo { kind: Ty(General(U1)) }, CanonicalVarInfo { kind: Ty(General(U1)) }], value: UserSubsts { substs: [^0, ^1, u32], user_self_ty: None } }\n  --> /checkout/src/test/ui/nll/user-annotations/dump-fn-method.rs:54:5\n   |\nLL |     y.method::<u32>(44, 66); //~ ERROR [^0, ^1, u32]\n   |     ^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:17:59] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[01:17:59] ------------------------------------------
[01:17:59] 
[01:17:59] thread '[ui] ui/nll/user-annotations/dump-fn-method.rs' panicked at 'explicit panic', tools/compiletest/src/runtest.rs:3282:9
[01:17:59] note: Run with `RUST_BACKTRACE=1` for a backtrace.
---
[01:17:59] 
[01:17:59] thread 'main' panicked at 'Some tests failed', tools/compiletest/src/main.rs:503:22
[01:17:59] 
[01:17:59] 
[01:17:59] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-5.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "5.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:17:59] 
[01:17:59] 
[01:17:59] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:17:59] Build completed unsuccessfully in 0:03:37
[01:17:59] Build completed unsuccessfully in 0:03:37
[01:17:59] make: *** [check] Error 1
[01:17:59] Makefile:58: recipe for target 'check' failed
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:0232d948
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Tue Nov 13 16:36:35 UTC 2018
---
travis_time:end:2fa34044:start=1542126996392344754,finish=1542126996405053521,duration=12708767
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:001f7660
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:043c0cdc
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

Copy link
Contributor

@nikomatsakis nikomatsakis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beautiful

ty::Infer(ty::TyVar(_)) => self.canonicalize_ty_var(CanonicalTyVarKind::General, t),
ty::Infer(ty::TyVar(vid)) => {
match self.infcx.unwrap().probe_ty_var(vid) {
// `t` could be a float / int variable: canonicalize that instead
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this is a bug fix?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Seems unrelated to the rest of the commit)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Er, wait, won't canonical_ty_var handle this already?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i.e., this logic here:

let infcx = self.infcx.expect("encountered ty-var without infcx");
let bound_to = infcx.shallow_resolve(ty_var);
if bound_to != ty_var {
self.fold_ty(bound_to)
} else {

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, I guess the goal was to extract the ui?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes the goal was to extract the ui!

@nikomatsakis
Copy link
Contributor

@bors r+

@bors
Copy link
Contributor

bors commented Nov 14, 2018

📌 Commit 1736391 has been approved by nikomatsakis

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 14, 2018
pietroalbini added a commit to pietroalbini/rust that referenced this pull request Nov 16, 2018
Add placeholder types

Fixes rust-lang#48696 (handle universes in canonicalization of type inference vars), and fixes rust-lang#55098.
@bors
Copy link
Contributor

bors commented Nov 23, 2018

⌛ Testing commit 1736391 with merge 61e90d3fdf4b5a426b3a483c545e0be6f28cbbf4...

@bors
Copy link
Contributor

bors commented Nov 23, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Nov 23, 2018
@rust-highfive
Copy link
Collaborator

The job arm-android of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[01:21:57] failures:
[01:21:57] 
[01:21:57] ---- [run-pass] run-pass/rustc-rust-log.rs stdout ----
[01:21:57] 
[01:21:57] error: failed to decode compiler output as json: `key must be a string at line 1 column 2`
[01:21:57] line: {std::rt::lang_start::<()>}
[01:21:57] output: DEBUG 2018-11-23T23:07:35Z: rustc_target::spec: Got builtin target: Target { llvm_target: "x86_64-unknown-linux-gnu", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "linux", target_env: "gnu", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:e-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Gcc, options: TargetOptions { is_builtin: true, linker: None, lld_flavor: Ld, pre_link_args: {Gcc: ["-Wl,--as-needed", "-Wl,-z,noexecstack", "-m64"]}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: "", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: Some("unix"), abi_return_struct_as_int: false, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: true, allows_weak_linkage: true, has_rpath: true, no_default_libraries: true, position_independent_executables: true, needs_plt: false, relro_level: Full, archive_format: "gnu", allow_asm: true, custom_unwind_resume: false, has_elf_tls: true, obj_is_bitcode: false, no_integrated_as: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, i128_lowering: false, codegen_backend: "llvm", default_hidden_visibility: false, embed_bitcode: false, emit_debug_gdb_scripts: true, requires_uwtable: false, simd_types_indirect: true, override_export_symbols: None } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc_target::spec: Got builtin target: Target { llvm_target: "arm-linux-androideabi", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "android", target_env: "", target_vendor: "unknown", arch: "arm", data_layout: "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Gcc, options: TargetOptions { is_builtin: true, linker: None, lld_flavor: Ld, pre_link_args: {Gcc: ["-Wl,--as-needed", "-Wl,-z,noexecstack", "-Wl,--allow-multiple-definition"]}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [], asm_args: [], cpu: "generic", features: "+strict-align,+v5te", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: "", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: Some("unix"), abi_return_struct_as_int: false, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: true, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: true, allows_weak_linkage: true, has_rpath: true, no_default_libraries: true, position_independent_executables: true, needs_plt: false, relro_level: Full, archive_format: "gnu", allow_asm: true, custom_unwind_resume: false, has_elf_tls: false, obj_is_bitcode: false, no_integrated_as: false, min_atomic_width: None, max_atomic_width: Some(32), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, i128_lowering: false, codegen_backend: "llvm", default_hidden_visibility: false, embed_bitcode: false, emit_debug_gdb_scripts: true, requires_uwtable: true, simd_types_indirect: true, override_export_symbols: None } }
[01:21:57]  INFO 2018-11-23T23:07:35Z: jobserver::imp: created a jobserver: Client { read: File { fd: 3, path: "pipe:[265544]", read: true, write: false }, write: File { fd: 4, path: "pipe:[265544]", read: false, write: true } }
[01:21:57]  INFO 2018-11-23T23:07:35Z: rustc_driver: codegen backend candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends
[01:21:57]  INFO 2018-11-23T23:07:35Z: rustc_driver: probing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends for a codegen backend
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(0), hi: BytePos(64), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(64), hi: BytePos(65), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(65), hi: BytePos(127), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(127), hi: BytePos(128), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(128), hi: BytePos(162), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(162), hi: BytePos(163), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(163), hi: BytePos(165), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(165), hi: BytePos(166), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(166), hi: BytePos(234), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(234), hi: BytePos(235), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(235), hi: BytePos(300), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(300), hi: BytePos(301), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(301), hi: BytePos(364), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(364), hi: BytePos(365), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(365), hi: BytePos(429), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(429), hi: BytePos(430), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(430), hi: BytePos(465), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(465), hi: BytePos(467), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(467), hi: BytePos(535), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(535), hi: BytePos(536), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(536), hi: BytePos(602), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(602), hi: BytePos(603), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(603), hi: BytePos(671), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(671), hi: BytePos(672), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(672), hi: BytePos(736), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(736), hi: BytePos(737), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(737), hi: BytePos(751), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(751), hi: BytePos(752), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(752), hi: BytePos(754), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(754), hi: BytePos(755), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(755), hi: BytePos(784), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(784), hi: BytePos(785), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(785), hi: BytePos(814), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(814), hi: BytePos(816), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(816), hi: BytePos(843), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(843), hi: BytePos(845), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(847), hi: BytePos(848), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(854), hi: BytePos(855), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(857), hi: BytePos(858), ctxt: #0 } })
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: byte pos BytePos(845) is on the line at byte pos BytePos(845)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: char pos CharPos(845) is on the line at char pos CharPos(845)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: byte is on line: 22
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::attr: parse_outer_attributes: self.token=Ident(fn#0, false)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::parse::attr: parse_outer_attributes: self.token=Eof
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: enter_attrs([])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude_import)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: enter_attrs([Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude_import)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: exit_attrs([Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(macro_use)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: enter_attrs([Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(macro_use)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: exit_attrs([Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: enter_attrs([])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: exit_attrs([])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::lint::context: early context: exit_attrs([])
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: None, disambiguated_data: DisambiguatedDefPathData { data: CrateRoot, disambiguator: 0 } } <-> DefIndex(0:0)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::Krate}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Krate}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Krate}}"), disambiguator: 0 } } <-> DefIndex(1:0)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::CrateDeps}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::CrateDeps}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::CrateDeps}}"), disambiguator: 0 } } <-> DefIndex(1:1)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"), disambiguator: 0 } } <-> DefIndex(1:2)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::LangItems}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItems}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItems}}"), disambiguator: 0 } } <-> DefIndex(1:3)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"), disambiguator: 0 } } <-> DefIndex(1:4)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"), disambiguator: 0 } } <-> DefIndex(1:5)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::SourceMap}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::SourceMap}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::SourceMap}}"), disambiguator: 0 } } <-> DefIndex(1:6)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::Impls}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Impls}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Impls}}"), disambiguator: 0 } } <-> DefIndex(1:7)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"), disambiguator: 0 } }
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"), disambiguator: 0 } } <-> DefIndex(1:8)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: byte pos BytePos(845) is on the line at byte pos BytePos(845)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: char pos CharPos(845) is on the line at char pos CharPos(845)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::source_map: byte is on line: 22
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude_import)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(std)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(v1)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(macro_use)
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:57] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:57] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: visit_item: Item { ident: #0, attrs: [], id: NodeId(1), node: Mod(Mod { inner: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, items: [Item { ident: #0, attrs: [Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }], id: NodeId(2), node: Use(UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, tokens: None }, Item { ident: std#0, attrs: [Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }], id: NodeId(8), node: ExternCrate(None), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 }, tokens: None }, Item { ident: main#0, attrs: [], id: NodeId(10), node: Fn(FnDecl { inputs: [], output: Default(Span { lo: BytePos(855), hi: BytePos(855), ctxt: #0 }), variadic: false }, FnHeader { unsafety: Normal, asyncness: NotAsync, constness: Spanned { node: NotConst, span: Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 } }, abi: Rust }, Generics { params: [], where_clause: WhereClause { id: NodeId(11), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, Block { stmts: [], id: NodeId(12), rules: Default, span: Span { lo: BytePos(855), hi: BytePos(857), ctxt: #0 }, recovered: false }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 }, Ident(fn#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(848), hi: BytePos(852), ctxt: #0 }, Ident(main#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(852), hi: BytePos(853), ctxt: #0 }, close: Span { lo: BytePos(853), hi: BytePos(854), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(855), hi: BytePos(856), ctxt: #0 }, close: Span { lo: BytePos(856), hi: BytePos(857), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(None) })) }]) }) }], inline: true }), vis: Spanned { node: Public, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: None }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude_import)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(std)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(v1)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: visit_item: Item { ident: #0, attrs: [Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }], id: NodeId(2), node: Use(UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, tokens: None }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(2), data=Misc, parent_def=DefIndex(0:0))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(2), data=Misc)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: Misc, disambiguator: 0 } }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: Misc, disambiguator: 0 } } <-> DefIndex(0:1)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:1) <-> NodeId(2)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(macro_use)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: visit_item: Item { ident: std#0, attrs: [Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }], id: NodeId(8), node: ExternCrate(None), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 }, tokens: None }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(8), data=TypeNs("std"), parent_def=DefIndex(0:0))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(8), data=TypeNs("std"))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs("std"), disambiguator: 0 } }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs("std"), disambiguator: 0 } } <-> DefIndex(0:2)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:2) <-> NodeId(8)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: visit_item: Item { ident: main#0, attrs: [], id: NodeId(10), node: Fn(FnDecl { inputs: [], output: Default(Span { lo: BytePos(855), hi: BytePos(855), ctxt: #0 }), variadic: false }, FnHeader { unsafety: Normal, asyncness: NotAsync, constness: Spanned { node: NotConst, span: Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 } }, abi: Rust }, Generics { params: [], where_clause: WhereClause { id: NodeId(11), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, Block { stmts: [], id: NodeId(12), rules: Default, span: Span { lo: BytePos(855), hi: BytePos(857), ctxt: #0 }, recovered: false }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 }, Ident(fn#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(848), hi: BytePos(852), ctxt: #0 }, Ident(main#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(852), hi: BytePos(853), ctxt: #0 }, close: Span { lo: BytePos(853), hi: BytePos(854), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(855), hi: BytePos(856), ctxt: #0 }, close: Span { lo: BytePos(856), hi: BytePos(857), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(None) })) }]) }) }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(10), data=ValueNs("main"), parent_def=DefIndex(0:0))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(10), data=ValueNs("main"))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("main"), disambiguator: 0 } }
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("main"), disambiguator: 0 } } <-> DefIndex(0:3)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:3) <-> NodeId(10)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(std)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(::)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(v1)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_resolve::build_reduced_graph: build_reduced_graph_for_use_tree(parent_prefix=[], use_tree=UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, nested=false)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_resolve::build_reduced_graph: build_reduced_graph_for_use_tree: prefix=[Segment { ident: {{root}}#0, id: Some(NodeId(4)) }, Segment { ident: std#0, id: Some(NodeId(5)) }, Segment { ident: prelude#0, id: Some(NodeId(6)) }, Segment { ident: v1#0, id: Some(NodeId(7)) }]
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: mk_printer 78
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: []
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: print String(prelude_import)
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: pp Vec<0,0>
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::print::pp: INDENT 0
[01:21:58] DEBUG 2018-11-23T23:07:35Z: syntax::attr: Marking Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } } as used.
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_resolve::resolve_imports: add_import_directive(ImportDirective { id: NodeId(2), root_id: NodeId(2), span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, root_span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, parent_scope: ParentScope { module: Some(Mod(DefId(0/0:0))), expansion: Mark(0), legacy: Empty, derives: [] }, module_path: [Segment { ident: {{root}}#0, id: Some(NodeId(4)) }, Segment { ident: std#0, id: Some(NodeId(5)) }, Segment { ident: prelude#0, id: Some(NodeId(6)) }, Segment { ident: v1#0, id: Some(NodeId(7)) }], imported_module: Cell { value: None }, subclass: GlobImport { is_prelude: true, max_vis: Cell { value: Invisible } }, vis: Cell { value: Restricted(DefId(0/0:0)) }, used: Cell { value: false } })
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving extern crate stmt. ident: std orig_name: None
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate std as std`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: falling back to a load
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: filesearch: searching lib path
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: reading "libstd-58ef9b88070440c1.rlib" => 111.175µs
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: register crate `extern crate std as std`
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving deps of external crate
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: falling back to a load
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: filesearch: searching lib path
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: reading "libcore-5099b14b912fd91d.rlib" => 28.441µs
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: register crate `extern crate core as core`
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving deps of external crate
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate compiler_builtins hash: `61c8ee34aac2b341` extra filename: `-8bf7d2f0baab06f7`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate compiler_builtins as compiler_builtins`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: falling back to a load
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: filesearch: searching lib path
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: reading "libcompiler_builtins-8bf7d2f0baab06f7.rlib" => 108.343µs
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: register crate `extern crate compiler_builtins as compiler_builtins`
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving deps of external crate
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate alloc hash: `b775058310ab68eb` extra filename: `-c0a6a180cc46432e`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate alloc as alloc`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: falling back to a load
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: filesearch: searching lib path
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: reading "liballoc-c0a6a180cc46432e.rlib" => 42.919µs
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: register crate `extern crate alloc as alloc`
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving deps of external crate
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate compiler_builtins hash: `61c8ee34aac2b341` extra filename: `-8bf7d2f0baab06f7`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate compiler_builtins as compiler_builtins`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving dep crate libc hash: `27d3fbddc1ed251f` extra filename: `-cba975f55ee8cde5`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: resolving crate `extern crate libc as libc`
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::creader: falling back to a load
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: filesearch: searching lib path
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58]  INFO 2018-11-23T23:07:35Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:21:58] DEBUG 2018-11-23T23:07:35Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
---
[01:22:03] test result: FAILED. 2861 passed; 1 failed; 24 ignored; 0 measured; 0 filtered out
[01:22:03] 
[01:22:03] 
[01:22:03] 
[01:22:03] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/run-pass" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-arm-linux-androideabi" "--mode" "run-pass" "--target" "arm-linux-androideabi" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--linker" "/android/ndk/arm-14/bin/arm-linux-androideabi-clang" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/arm-linux-androideabi/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--llvm-version" "8.0.0svn\n" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--remote-test-client" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "/android/ndk/arm-14" "--color" "always"
[01:22:03] 
[01:22:03] 
[01:22:03] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --target arm-linux-androideabi
[01:22:03] Build completed unsuccessfully in 1:11:51
---
travis_time:end:23cce3be:start=1543014630143302829,finish=1543014630156649118,duration=13346289
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:1d5e8d06
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:1477203c
travis_time:start:1477203c
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:116ba400
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Nov 24, 2018
@rust-highfive
Copy link
Collaborator

The job arm-android of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[01:23:38] failures:
[01:23:38] 
[01:23:38] ---- [run-pass] run-pass/rustc-rust-log.rs stdout ----
[01:23:38] 
[01:23:38] error: failed to decode compiler output as json: `key must be a string at line 1 column 2`
[01:23:38] line: {std::rt::lang_start::<()>}
[01:23:38] output: DEBUG 2018-11-24T04:28:53Z: rustc_target::spec: Got builtin target: Target { llvm_target: "x86_64-unknown-linux-gnu", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "linux", target_env: "gnu", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:e-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Gcc, options: TargetOptions { is_builtin: true, linker: None, lld_flavor: Ld, pre_link_args: {Gcc: ["-Wl,--as-needed", "-Wl,-z,noexecstack", "-m64"]}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: "", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: Some("unix"), abi_return_struct_as_int: false, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: true, allows_weak_linkage: true, has_rpath: true, no_default_libraries: true, position_independent_executables: true, needs_plt: false, relro_level: Full, archive_format: "gnu", allow_asm: true, custom_unwind_resume: false, has_elf_tls: true, obj_is_bitcode: false, no_integrated_as: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, i128_lowering: false, codegen_backend: "llvm", default_hidden_visibility: false, embed_bitcode: false, emit_debug_gdb_scripts: true, requires_uwtable: false, simd_types_indirect: true, override_export_symbols: None } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_target::spec: Got builtin target: Target { llvm_target: "arm-linux-androideabi", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "android", target_env: "", target_vendor: "unknown", arch: "arm", data_layout: "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Gcc, options: TargetOptions { is_builtin: true, linker: None, lld_flavor: Ld, pre_link_args: {Gcc: ["-Wl,--as-needed", "-Wl,-z,noexecstack", "-Wl,--allow-multiple-definition"]}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [], asm_args: [], cpu: "generic", features: "+strict-align,+v5te", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: "", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: Some("unix"), abi_return_struct_as_int: false, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: true, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: true, allows_weak_linkage: true, has_rpath: true, no_default_libraries: true, position_independent_executables: true, needs_plt: false, relro_level: Full, archive_format: "gnu", allow_asm: true, custom_unwind_resume: false, has_elf_tls: false, obj_is_bitcode: false, no_integrated_as: false, min_atomic_width: None, max_atomic_width: Some(32), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, i128_lowering: false, codegen_backend: "llvm", default_hidden_visibility: false, embed_bitcode: false, emit_debug_gdb_scripts: true, requires_uwtable: true, simd_types_indirect: true, override_export_symbols: None } }
[01:23:38]  INFO 2018-11-24T04:28:53Z: jobserver::imp: created a jobserver: Client { read: File { fd: 3, path: "pipe:[265399]", read: true, write: false }, write: File { fd: 4, path: "pipe:[265399]", read: false, write: true } }
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_driver: codegen backend candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_driver: probing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends for a codegen backend
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(0), hi: BytePos(64), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(64), hi: BytePos(65), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(65), hi: BytePos(127), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(127), hi: BytePos(128), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(128), hi: BytePos(162), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(162), hi: BytePos(163), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(163), hi: BytePos(165), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(165), hi: BytePos(166), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(166), hi: BytePos(234), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(234), hi: BytePos(235), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(235), hi: BytePos(300), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(300), hi: BytePos(301), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(301), hi: BytePos(364), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(364), hi: BytePos(365), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(365), hi: BytePos(429), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(429), hi: BytePos(430), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(430), hi: BytePos(465), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(465), hi: BytePos(467), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(467), hi: BytePos(535), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(535), hi: BytePos(536), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(536), hi: BytePos(602), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(602), hi: BytePos(603), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(603), hi: BytePos(671), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(671), hi: BytePos(672), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(672), hi: BytePos(736), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(736), hi: BytePos(737), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(737), hi: BytePos(751), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(751), hi: BytePos(752), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(752), hi: BytePos(754), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(754), hi: BytePos(755), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(755), hi: BytePos(784), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(784), hi: BytePos(785), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(785), hi: BytePos(814), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(814), hi: BytePos(816), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning a comment Some(TokenAndSpan { tok: Comment, sp: Span { lo: BytePos(816), hi: BytePos(843), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(843), hi: BytePos(845), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(847), hi: BytePos(848), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(854), hi: BytePos(855), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::lexer: scanning whitespace: Some(TokenAndSpan { tok: Whitespace, sp: Span { lo: BytePos(857), hi: BytePos(858), ctxt: #0 } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: byte pos BytePos(845) is on the line at byte pos BytePos(845)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: char pos CharPos(845) is on the line at char pos CharPos(845)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: byte is on line: 22
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::attr: parse_outer_attributes: self.token=Ident(fn#0, false)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::parse::attr: parse_outer_attributes: self.token=Eof
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: enter_attrs([])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude_import)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: enter_attrs([Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude_import)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: exit_attrs([Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(macro_use)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: enter_attrs([Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(macro_use)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: exit_attrs([Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: enter_attrs([])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: exit_attrs([])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::lint::context: early context: exit_attrs([])
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: None, disambiguated_data: DisambiguatedDefPathData { data: CrateRoot, disambiguator: 0 } } <-> DefIndex(0:0)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::Krate}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Krate}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Krate}}"), disambiguator: 0 } } <-> DefIndex(1:0)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::CrateDeps}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::CrateDeps}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::CrateDeps}}"), disambiguator: 0 } } <-> DefIndex(1:1)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::DylibDependencyFormats}}"), disambiguator: 0 } } <-> DefIndex(1:2)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::LangItems}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItems}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItems}}"), disambiguator: 0 } } <-> DefIndex(1:3)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::LangItemsMissing}}"), disambiguator: 0 } } <-> DefIndex(1:4)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::NativeLibraries}}"), disambiguator: 0 } } <-> DefIndex(1:5)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::SourceMap}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::SourceMap}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::SourceMap}}"), disambiguator: 0 } } <-> DefIndex(1:6)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::Impls}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Impls}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::Impls}}"), disambiguator: 0 } } <-> DefIndex(1:7)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(4294967040), data=GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: GlobalMetaData("{{GlobalMetaData::ExportedSymbols}}"), disambiguator: 0 } } <-> DefIndex(1:8)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: byte pos BytePos(845) is on the line at byte pos BytePos(845)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: char pos CharPos(845) is on the line at char pos CharPos(845)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::source_map: byte is on line: 22
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude_import)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(std)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(v1)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(macro_use)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: visit_item: Item { ident: #0, attrs: [], id: NodeId(1), node: Mod(Mod { inner: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, items: [Item { ident: #0, attrs: [Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }], id: NodeId(2), node: Use(UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, tokens: None }, Item { ident: std#0, attrs: [Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }], id: NodeId(8), node: ExternCrate(None), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 }, tokens: None }, Item { ident: main#0, attrs: [], id: NodeId(10), node: Fn(FnDecl { inputs: [], output: Default(Span { lo: BytePos(855), hi: BytePos(855), ctxt: #0 }), variadic: false }, FnHeader { unsafety: Normal, asyncness: NotAsync, constness: Spanned { node: NotConst, span: Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 } }, abi: Rust }, Generics { params: [], where_clause: WhereClause { id: NodeId(11), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, Block { stmts: [], id: NodeId(12), rules: Default, span: Span { lo: BytePos(855), hi: BytePos(857), ctxt: #0 }, recovered: false }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 }, Ident(fn#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(848), hi: BytePos(852), ctxt: #0 }, Ident(main#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(852), hi: BytePos(853), ctxt: #0 }, close: Span { lo: BytePos(853), hi: BytePos(854), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(855), hi: BytePos(856), ctxt: #0 }, close: Span { lo: BytePos(856), hi: BytePos(857), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(None) })) }]) }) }], inline: true }), vis: Spanned { node: Public, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: None }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude_import)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(std)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(v1)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: visit_item: Item { ident: #0, attrs: [Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }], id: NodeId(2), node: Use(UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, tokens: None }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(2), data=Misc, parent_def=DefIndex(0:0))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(2), data=Misc)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: Misc, disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: Misc, disambiguator: 0 } } <-> DefIndex(0:1)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:1) <-> NodeId(2)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('macro_use')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(macro_use,9) 9 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(macro_use)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: visit_item: Item { ident: std#0, attrs: [Attribute { id: AttrId(0), style: Outer, path: path(macro_use), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }], id: NodeId(8), node: ExternCrate(None), vis: Spanned { node: Inherited, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 }, tokens: None }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(8), data=TypeNs("std"), parent_def=DefIndex(0:0))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(8), data=TypeNs("std"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs("std"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs("std"), disambiguator: 0 } } <-> DefIndex(0:2)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:2) <-> NodeId(8)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: visit_item: Item { ident: main#0, attrs: [], id: NodeId(10), node: Fn(FnDecl { inputs: [], output: Default(Span { lo: BytePos(855), hi: BytePos(855), ctxt: #0 }), variadic: false }, FnHeader { unsafety: Normal, asyncness: NotAsync, constness: Spanned { node: NotConst, span: Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 } }, abi: Rust }, Generics { params: [], where_clause: WhereClause { id: NodeId(11), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, Block { stmts: [], id: NodeId(12), rules: Default, span: Span { lo: BytePos(855), hi: BytePos(857), ctxt: #0 }, recovered: false }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(845), hi: BytePos(845), ctxt: #0 } }, span: Span { lo: BytePos(845), hi: BytePos(857), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(845), hi: BytePos(847), ctxt: #0 }, Ident(fn#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(848), hi: BytePos(852), ctxt: #0 }, Ident(main#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(852), hi: BytePos(853), ctxt: #0 }, close: Span { lo: BytePos(853), hi: BytePos(854), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(855), hi: BytePos(856), ctxt: #0 }, close: Span { lo: BytePos(856), hi: BytePos(857), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(None) })) }]) }) }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::def_collector: create_def(node_id=NodeId(10), data=ValueNs("main"), parent_def=DefIndex(0:0))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent(parent=DefIndex(0:0), node_id=NodeId(10), data=ValueNs("main"))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: def_path_hash(DefIndex(0:0)) = DefPathHash(Fingerprint(11814548745822987508, 17045812851297804246))
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: after disambiguation, key = DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("main"), disambiguator: 0 } }
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: DefPathTable::insert() - DefKey { parent: Some(DefIndex(0:0)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("main"), disambiguator: 0 } } <-> DefIndex(0:3)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::hir::map::definitions: create_def_with_parent: def_index_to_node[DefIndex(0:3) <-> NodeId(10)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('std')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(std,3) 3 (remaining line space=76)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(std)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=73)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude,7) 7 (remaining line space=71)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('::')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(::,2) 2 (remaining line space=64)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(::)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('v1')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(v1,2) 2 (remaining line space=62)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(v1)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_resolve::build_reduced_graph: build_reduced_graph_for_use_tree(parent_prefix=[], use_tree=UseTree { prefix: path(::std::prelude::v1), kind: Glob, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } }, nested=false)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_resolve::build_reduced_graph: build_reduced_graph_for_use_tree: prefix=[Segment { ident: {{root}}#0, id: Some(NodeId(4)) }, Segment { ident: std#0, id: Some(NodeId(5)) }, Segment { ident: prelude#0, id: Some(NodeId(6)) }, Segment { ident: v1#0, id: Some(NodeId(7)) }]
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: mk_printer 78
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp String('prelude_import')/print Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print STR(prelude_import,14) 14 (remaining line space=78)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: []
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: print String(prelude_import)
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: pp Vec<0,0>
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::print::pp: INDENT 0
[01:23:38] DEBUG 2018-11-24T04:28:53Z: syntax::attr: Marking Attribute { id: AttrId(1), style: Outer, path: path(prelude_import), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 } } as used.
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_resolve::resolve_imports: add_import_directive(ImportDirective { id: NodeId(2), root_id: NodeId(2), span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, root_span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #1 }, parent_scope: ParentScope { module: Some(Mod(DefId(0/0:0))), expansion: Mark(0), legacy: Empty, derives: [] }, module_path: [Segment { ident: {{root}}#0, id: Some(NodeId(4)) }, Segment { ident: std#0, id: Some(NodeId(5)) }, Segment { ident: prelude#0, id: Some(NodeId(6)) }, Segment { ident: v1#0, id: Some(NodeId(7)) }], imported_module: Cell { value: None }, subclass: GlobImport { is_prelude: true, max_vis: Cell { value: Invisible } }, vis: Cell { value: Restricted(DefId(0/0:0)) }, used: Cell { value: false } })
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving extern crate stmt. ident: std orig_name: None
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate std as std`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: falling back to a load
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: filesearch: searching lib path
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: reading "libstd-58ef9b88070440c1.rlib" => 131.22µs
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: register crate `extern crate std as std`
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving deps of external crate
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: falling back to a load
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: filesearch: searching lib path
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: reading "libcore-5099b14b912fd91d.rlib" => 39.598µs
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: register crate `extern crate core as core`
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving deps of external crate
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate compiler_builtins hash: `61c8ee34aac2b341` extra filename: `-8bf7d2f0baab06f7`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate compiler_builtins as compiler_builtins`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: falling back to a load
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: filesearch: searching lib path
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: reading "libcompiler_builtins-8bf7d2f0baab06f7.rlib" => 127.819µs
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: register crate `extern crate compiler_builtins as compiler_builtins`
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving deps of external crate
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate alloc hash: `b775058310ab68eb` extra filename: `-c0a6a180cc46432e`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate alloc as alloc`
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: falling back to a load
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: filesearch: searching lib path
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:38] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.so
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: rlib reading metadata from: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: reading "liballoc-c0a6a180cc46432e.rlib" => 43.39µs
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: register crate `extern crate alloc as alloc`
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving deps of external crate
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate core hash: `5a8fdb9002f13ec8` extra filename: `-5099b14b912fd91d`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate core as core`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate compiler_builtins hash: `61c8ee34aac2b341` extra filename: `-8bf7d2f0baab06f7`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate compiler_builtins as compiler_builtins`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving dep crate libc hash: `27d3fbddc1ed251f` extra filename: `-cba975f55ee8cde5`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: resolving crate `extern crate libc as libc`
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::creader: falling back to a load
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: using sysroot = /checkout/obj/build/x86_64-unknown-linux-gnu/stage2, triple = arm-linux-androideabi
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass/rustc-rust-log/auxiliary
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: filesearch: searching lib path
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: searching /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libterm-2f242eeb17e9987f.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libgetopts-06aa843e0c3e3e68.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liballoc-c0a6a180cc46432e.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_unwind-5f74681417baec17.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:39]  INFO 2018-11-24T04:28:53Z: rustc_metadata::locator: lib candidate: /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: picked /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/liblibc-cba975f55ee8cde5.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcompiler_builtins-8bf7d2f0baab06f7.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libcore-5099b14b912fd91d.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libpanic_abort-34648e5933d70d10.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libunwind-11272fcfb3abefd9.rlib
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: rejected /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libstd-58ef9b88070440c1.so
[01:23:39] DEBUG 2018-11-24T04:28:53Z: rustc::session::filesearch: testing /checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib/libtest-7c18c6e3a7535b86.so
---
[01:23:44] test result: FAILED. 2861 passed; 1 failed; 24 ignored; 0 measured; 0 filtered out
[01:23:44] 
[01:23:44] 
[01:23:44] 
[01:23:44] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/arm-linux-androideabi/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/run-pass" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-arm-linux-androideabi" "--mode" "run-pass" "--target" "arm-linux-androideabi" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--linker" "/android/ndk/arm-14/bin/arm-linux-androideabi-clang" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/arm-linux-androideabi/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--llvm-version" "8.0.0svn\n" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--remote-test-client" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "/android/ndk/arm-14" "--color" "always"
[01:23:44] 
[01:23:44] 
[01:23:44] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --target arm-linux-androideabi
[01:23:44] Build completed unsuccessfully in 1:12:47
---
travis_time:end:05c53f68:start=1543033916139253793,finish=1543033916155532368,duration=16278575
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:07ac97be
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:118aebcd
travis_time:start:118aebcd
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:1d0498ed
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@kennytm
Copy link
Member

kennytm commented Nov 24, 2018

Same error, should be legit.

@kennytm kennytm added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 24, 2018
@scalexm
Copy link
Member Author

scalexm commented Nov 24, 2018

Anyone here who might have already dealt with that test? It seems that the faulty line is somehow cut, e.g. in the debug output there are things like:

rustc::ty::fold: HasTypeFlagsVisitor: t=fn(fn(), isize, *const *const u8) -> isize {std::rt::lang_start::<()>} t.flags=(empty) self.flags=HAS_PROJECTION
rustc::ty::erase_regions: erase_regions(fn(fn(), isize, *const *const u8) -> isize {std::rt::lang_start::<()>}) = fn(fn(), isize, *const *const u8) -> isize {std::rt::lang_start::<()>}

but the fact that the travis log is skipping everything before that faulty line is not helping.

@scalexm
Copy link
Member Author

scalexm commented Nov 24, 2018

Also now I remember than in a previous PR, I had this test failing locally but not on travis.

@scalexm
Copy link
Member Author

scalexm commented Nov 24, 2018

Ok so I've just understood that the <<<<<< SKIPPED 228531248 BYTES >>>>>> does not come from travis but from compiletest instead:

write!(&mut head, "\n\n<<<<<< SKIPPED {} BYTES >>>>>>\n\n", skipped).unwrap();

What happens is that some bytes are skipped in the output, and very unfortunately the output resumes at {std::rt::lang_start::<()>}, which is then interpreted as some JSON by json::extract_rendered:

if line.starts_with('{') {
match serde_json::from_str::<Diagnostic>(line) {
Ok(diagnostic) => diagnostic.rendered,
Err(error) => {
proc_res.fatal(Some(&format!(
"failed to decode compiler output as json: \
`{}`\nline: {}\noutput: {}",
error, line, output
)));
}
}
} else {
None
}

So I guess this is actually the same as #53332. Btw that above code seems very hacky and I think this should be fixed instead of trying to work around read2_abbreviated.
cc @kennytm, @alexcrichton, any thoughts on this?

@scalexm
Copy link
Member Author

scalexm commented Nov 24, 2018

cc @kennytm see my above hack, which according to this code:

let explicit = self
.props
.compile_flags
.iter()
.any(|s| s.contains("--error-format"));
let proc_res = self.compile_test();
self.check_if_test_should_compile(&proc_res);
let expected_stderr = self.load_expected_output(UI_STDERR);
let expected_stdout = self.load_expected_output(UI_STDOUT);
let expected_fixed = self.load_expected_output(UI_FIXED);
let normalized_stdout =
self.normalize_output(&proc_res.stdout, &self.props.normalize_stdout);
let stderr = if explicit {
proc_res.stderr.clone()
} else {
json::extract_rendered(&proc_res.stderr, &proc_res)
};

should prevent compiletest from calling json::extract_rendered(&proc_res.stderr, &proc_res) for that particular test.

@kennytm
Copy link
Member

kennytm commented Nov 25, 2018

Let's try.

@bors r=nikomatsakis

@bors
Copy link
Contributor

bors commented Nov 25, 2018

📌 Commit b8a30f0 has been approved by nikomatsakis

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Nov 25, 2018
@bors
Copy link
Contributor

bors commented Nov 25, 2018

⌛ Testing commit b8a30f0 with merge abe19a7...

bors added a commit that referenced this pull request Nov 25, 2018
Add placeholder types

Fixes #48696 (handle universes in canonicalization of type inference vars), and fixes #55098.
@bors
Copy link
Contributor

bors commented Nov 25, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: nikomatsakis
Pushing abe19a7 to master...

@bors bors merged commit b8a30f0 into rust-lang:master Nov 25, 2018
@nnethercote
Copy link
Contributor

@rust-lang/wg-compiler-performance: This caused a major performance regression.

On the keccak benchmark instruction counts increase by 3%--113%. On html5ever, instruction counts increased by up to 6%.

Here is a Cachegrind diff for a "clean debug" build of keccak, comparing a November 26 compiler with an October 25 compiler:

--------------------------------------------------------------------------------
Ir                      
--------------------------------------------------------------------------------
52,532,184,683 (100.0%)  PROGRAM TOTALS

--------------------------------------------------------------------------------
Ir                       file:function
--------------------------------------------------------------------------------
 9,755,461,617 (18.57%)  /home/njn/moz/rustN/src/librustc/infer/mod.rs:rustc::infer::InferCtxt::create_next_universe
 6,506,626,740 (12.39%)  /home/njn/moz/rustN/src/librustc/infer/canonical/mod.rs:rustc_traits::evaluate_obligation::evaluate_obligation
 6,504,584,754 (12.38%)  /home/njn/moz/rustN/src/libcore/ptr.rs:rustc_traits::evaluate_obligation::evaluate_obligation
 6,503,641,078 (12.38%)  /home/njn/moz/rustN/src/libcore/cmp.rs:rustc_traits::evaluate_obligation::evaluate_obligation
 6,503,641,078 (12.38%)  /home/njn/moz/rustN/src/libcore/cell.rs:rustc::infer::InferCtxt::create_next_universe
 6,503,641,078 (12.38%)  /home/njn/moz/rustN/<::rustc_data_structures::indexed_vec::newtype_index macros>:rustc::infer::InferCtxt::create_next_universe
 3,766,138,535 ( 7.17%)  /home/njn/.cargo/registry/src/github.com-1ecc6299db9ec823/ena-0.11.0/src/unify/mod.rs:<ena::unify::UnificationTable<S>>::get_root_key
-3,763,907,495 (-7.16%)  /home/njn/.cargo/registry/src/github.com-1ecc6299db9ec823/ena-0.9.3/src/unify/mod.rs:<ena::unify::UnificationTable<S>>::get_root_key
 3,253,549,592 ( 6.19%)  /home/njn/moz/rustN/src/liballoc/vec.rs:rustc_traits::evaluate_obligation::evaluate_obligation
 3,252,261,643 ( 6.19%)  /home/njn/moz/rustN/src/libcore/iter/range.rs:rustc_traits::evaluate_obligation::evaluate_obligation
 3,251,820,539 ( 6.19%)  /home/njn/moz/rustN/src/libcore/ptr.rs:rustc::infer::InferCtxt::create_next_universe
  -549,765,432 (-1.05%)  /home/njn/.cargo/registry/src/github.com-1ecc6299db9ec823/ena-0.9.3/src/unify/mod.rs:core::iter::iterator::Iterator::try_for_each::{{closure}
}
   549,765,432 ( 1.05%)  /home/njn/.cargo/registry/src/github.com-1ecc6299db9ec823/ena-0.11.0/src/unify/mod.rs:core::iter::iterator::Iterator::try_for_each::{{closure
}}
   548,028,538 ( 1.04%)  /home/njn/moz/rustN/src/libcore/ptr.rs:rustc::traits::fulfill::FulfillmentContext::select
  -368,049,767 (-0.70%)  /home/njn/moz/rustN/src/liballoc/raw_vec.rs:rustc::traits::fulfill::FulfillmentContext::select
   365,881,639 ( 0.70%)  /home/njn/moz/rustN/src/liballoc/vec.rs:rustc::traits::fulfill::FulfillmentContext::select
  -165,161,186 (-0.31%)  /home/njn/moz/rustN/src/<::rustc_data_structures::indexed_vec::newtype_index macros>:rustc::mir::Location::dominates
   165,161,100 ( 0.31%)  /home/njn/moz/rustN/<::rustc_data_structures::indexed_vec::newtype_index macros>:rustc::mir::Location::dominates
   -77,890,758 (-0.15%)  /home/njn/moz/rustN/src/libcore/cell.rs:rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::get_query

The heart of the increase is these lines:

            .                   let universes: IndexVec<ty::UniverseIndex, _> = std::iter::once(ty::UniverseIndex::ROOT)
6,503,751,448 ( 5.92%)              .chain((0..canonical.max_universe.as_u32()).map(|_| self.create_next_universe()))
            .                       .collect();

I would guess that canonical.max_universe is quite large when compiling keccak. The Cachegrind profile also has this:

3,251,820,539 ( 2.96%)      pub fn create_next_universe(&self) -> ty::UniverseIndex {
            .                   let u = self.universe.get().next_universe();
            .                   self.universe.set(u);
            .                   u
6,503,641,078 ( 5.92%)      }

The counts on the lines with the braces indicate that almost 9% of all instructions executed are occurring while entering and leaving this function. Therefore, marking create_next_universe as inline could help quite a bit. But it won't nearly be enough to fix the entire regression.

I suspect it will be possible to improve this expression:

.chain((0..canonical.max_universe.as_u32()).map(|_| self.create_next_universe()))

by introducing a variant of create_next_universe that does multiple universes in a single operation.

In my opinion this PR should be backed out until the performance regression can be rectified.

@nnethercote
Copy link
Contributor

Instructions on how to run keccak and all the other benchmarks are https://github.com/nnethercote/rustc-perf/tree/master/collector.

@scalexm
Copy link
Member Author

scalexm commented Nov 26, 2018

Thanks @nnethercote for this detailed report.
I’m wondering whether #55517 may exhibit a similar perf regression.

bors added a commit that referenced this pull request Nov 26, 2018
Create multiple universes at once

Related to [this](#55921 (comment)) comment
cc @rust-lang/infra , could I have a try + perf run on that PR? Thanks!
@scalexm scalexm deleted the placeholders branch November 27, 2018 19:06
@pnkfelix
Copy link
Member

pnkfelix commented Nov 29, 2018

@nnethercote do you know offhand if PR #56251 addressed the performance regression that you identified above?

Update: if nothing else, this chart looks promising. (It compares the state prior to the identified regression to the state after PR #56251 landed, I think...)

@nnethercote
Copy link
Contributor

nnethercote commented Nov 29, 2018

I compared 2018-11-25 (37961db) against 2018-11-25 (abe19a7), and there was a big regression for keccak, a small regression for html5ever, and the rest was basically noise.

The "this chart" you mentioned compares 2018-11-25 (37961db) against 2018-11-27 (aeff91d), i.e. it's the same starting point, but a later end point. There is no regression, and a lot of improvements. So something has fixed the problem.

A more obvious way to see it is by consulting perf.rust-lang.org:
keccak
If you zoom in and look at the commit immediately after the drop, you can see that it was #56251 that fixed things. Nice job, @scalexm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

implement "instantiation" methods in chalk integration impl handle universes in canonicalization
7 participants