{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":false,"distro_crate":true,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/","program":"/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1/bin/rustc","arguments":["--edition=2018","--crate-name","rustc_tsan","src/librustc_tsan/lib.rs","--error-format","json","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata,link","-C","opt-level=2","-C","codegen-units=1","-C","debuginfo=1","-C","metadata=6620ace892bbd8bb","-C","extra-filename=-6620ace892bbd8bb","--out-dir","/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps","--target","x86_64-apple-darwin","-L","dependency=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps","-L","dependency=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/release/deps","--extern","alloc=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps/liballoc-d0fc27c8cd3218b0.rmeta","--extern","compiler_builtins=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps/libcompiler_builtins-fcb7ecdfe47da10c.rmeta","--extern","core=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps/libcore-da51aa61852252ac.rmeta","-Zexternal-macro-backtrace","-Zosx-rpath-install-name","-Clink-args=-Wl,-rpath,@loader_path/../lib","-Wrust_2018_idioms","-Wunused_lifetimes","-Dwarnings","-Zsave-analysis","-Cprefer-dynamic","-Zbinary-dep-depinfo","-L","native=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/native/tsan/build/lib/darwin","-l","dylib=__rustc__clang_rt.tsan_osx_dynamic","-L","native=/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/build/compiler_builtins-8f1306af005db8bb/out","--sysroot","/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1","-C","debug-assertions=n","-Z","force-unstable-if-unmarked"],"output":"/Users/runner/runners/2.163.1/work/1/s/build/x86_64-apple-darwin/stage1-std/x86_64-apple-darwin/release/deps/librustc_tsan-6620ace892bbd8bb.rmeta"},"prelude":{"crate_id":{"name":"rustc_tsan","disambiguator":[9727094667042382141,6161414026217678947]},"crate_root":"src/librustc_tsan","external_crates":[{"file_name":"/rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/librustc_tsan/lib.rs","num":1,"id":{"name":"core","disambiguator":[12740277115278631702,12640810556085455126]}},{"file_name":"/rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/librustc_tsan/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[9032649326521538135,12667967411968509476]}},{"file_name":"/rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/librustc_tsan/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[10009283058736322418,8662397509334631840]}}],"span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":0,"byte_end":246,"line_start":1,"line_end":8,"column_start":1,"column_end":26}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":0,"byte_end":246,"line_start":1,"line_end":8,"column_start":1,"column_end":26},"name":"","qualname":"::","value":"src/librustc_tsan/lib.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"sanitizer_runtime","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":0,"byte_end":21,"line_start":1,"line_end":1,"column_start":1,"column_end":22}},{"value":"feature(nll)","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":22,"byte_end":38,"line_start":2,"line_end":2,"column_start":1,"column_end":17}},{"value":"feature(sanitizer_runtime)","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":39,"byte_end":69,"line_start":3,"line_end":3,"column_start":1,"column_end":31}},{"value":"feature(staged_api)","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":70,"byte_end":93,"line_start":4,"line_end":4,"column_start":1,"column_end":24}},{"value":"no_std","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":94,"byte_end":104,"line_start":5,"line_end":5,"column_start":1,"column_end":11}},{"value":"unstable(feature = \"sanitizer_runtime_lib\", reason =\n           \"internal implementation detail of sanitizers\", issue = \"0\")","span":{"file_name":"src/librustc_tsan/lib.rs","byte_start":105,"byte_end":246,"line_start":6,"line_end":8,"column_start":1,"column_end":26}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]}