Fix broken links (#2123)
This commit is contained in:
parent
b289220795
commit
be78802b46
|
|
@ -157,7 +157,7 @@ The `InstrumentCoverage` MIR pass is documented in
|
|||
[mir-passes]: mir/passes.md
|
||||
[mir-instrument-coverage]: https://github.com/rust-lang/rust/tree/master/compiler/rustc_mir_transform/src/coverage
|
||||
[`FunctionCoverageInfo`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/mir/coverage/struct.FunctionCoverageInfo.html
|
||||
[code-region]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/mir/coverage/struct.CodeRegion.html
|
||||
[code-region]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_llvm/coverageinfo/ffi/struct.CodeRegion.html
|
||||
[`CoverageKind::CounterIncrement`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/mir/coverage/enum.CoverageKind.html#variant.CounterIncrement
|
||||
[coverage-statement]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/mir/enum.StatementKind.html#variant.Coverage
|
||||
[instrument-coverage-pass-details]: #implementation-details-of-the-instrumentcoverage-mir-pass
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ compiler doesn’t naively allocate from the buffer. Instead, we check if that
|
|||
type was already constructed. If it was, we just get the same pointer we had
|
||||
before, otherwise we make a fresh pointer. With this schema if we want to know
|
||||
if two types are the same, all we need to do is compare the pointers which is
|
||||
efficient. [`TyKind`] should never be constructed on the stack, and it would be unusable
|
||||
efficient. [`ty::TyKind`] should never be constructed on the stack, and it would be unusable
|
||||
if done so.
|
||||
You always allocate them from this arena and you always intern them so they are
|
||||
unique.
|
||||
|
|
@ -65,7 +65,6 @@ represented as a slice `&'tcx [tcx.types.i32, tcx.types.u32]`).
|
|||
[`Predicate`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/struct.Predicate.html
|
||||
[`TraitRef`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/struct.TraitRef.html
|
||||
[`ty::TyKind`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/sty/type.TyKind.html
|
||||
[`TyKind`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/ty_kind/enum.TyKind.html
|
||||
[traits]: ./traits/resolution.md
|
||||
|
||||
## The `tcx` and how it uses lifetimes
|
||||
|
|
|
|||
Loading…
Reference in New Issue