Skip to content

Commit 7e8201a

Browse files
committed
Spellchecking some comments
This PR attempts to clean up some minor spelling mistakes in comments
1 parent 600ec28 commit 7e8201a

File tree

48 files changed

+61
-61
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+61
-61
lines changed

compiler/rustc_apfloat/src/ieee.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ impl<S: Semantics> fmt::Display for IeeeFloat<S> {
461461
(combined / 10) as u32 as Limb
462462
});
463463

464-
// Reduce the sigificand to avoid wasting time dividing 0's.
464+
// Reduce the significand to avoid wasting time dividing 0's.
465465
while sig.last() == Some(&0) {
466466
sig.pop();
467467
}

compiler/rustc_ast_lowering/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
634634
// This can happen when trying to lower the return type `x` in erroneous code like
635635
// async fn foo(x: u8) -> x {}
636636
// In that case, `x` is lowered as a function parameter, and the return type is lowered as
637-
// an opaque type as a synthetized HIR owner.
637+
// an opaque type as a synthesized HIR owner.
638638
res.unwrap_or(Res::Err)
639639
}
640640

compiler/rustc_ast_passes/src/ast_validation.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ impl<'a> AstValidator<'a> {
622622
}
623623
}
624624

625-
/// Reject C-varadic type unless the function is foreign,
625+
/// Reject C-variadic type unless the function is foreign,
626626
/// or free and `unsafe extern "C"` semantically.
627627
fn check_c_varadic_type(&self, fk: FnKind<'a>) {
628628
match (fk.ctxt(), fk.header()) {

compiler/rustc_borrowck/src/diagnostics/outlives_suggestion.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ impl OutlivesSuggestionBuilder {
5555
| RegionNameSource::NamedFreeRegion(..)
5656
| RegionNameSource::Static => true,
5757

58-
// Don't give suggestions for upvars, closure return types, or other unnamable
58+
// Don't give suggestions for upvars, closure return types, or other unnameable
5959
// regions.
6060
RegionNameSource::SynthesizedFreeEnvRegion(..)
6161
| RegionNameSource::AnonRegionFromArgument(..)

compiler/rustc_borrowck/src/diagnostics/region_errors.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ impl<'a, 'tcx> MirBorrowckCtxt<'a, 'tcx> {
176176
// FIXME. We should handle this case better. It
177177
// indicates that we have e.g., some region variable
178178
// whose value is like `'a+'b` where `'a` and `'b` are
179-
// distinct unrelated univesal regions that are not
179+
// distinct unrelated universal regions that are not
180180
// known to outlive one another. It'd be nice to have
181181
// some examples where this arises to decide how best
182182
// to report it; we could probably handle it by

compiler/rustc_borrowck/src/invalidation.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ impl<'cx, 'tcx> InvalidationGenerator<'cx, 'tcx> {
365365
// borrow); so don't check if they interfere.
366366
//
367367
// NOTE: *reservations* do conflict with themselves;
368-
// thus aren't injecting unsoundenss w/ this check.)
368+
// thus aren't injecting unsoundness w/ this check.)
369369
(Activation(_, activating), _) if activating == borrow_index => {
370370
// Activating a borrow doesn't generate any invalidations, since we
371371
// have already taken the reservation

compiler/rustc_borrowck/src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
10461046
// borrow); so don't check if they interfere.
10471047
//
10481048
// NOTE: *reservations* do conflict with themselves;
1049-
// thus aren't injecting unsoundenss w/ this check.)
1049+
// thus aren't injecting unsoundness w/ this check.)
10501050
(Activation(_, activating), _) if activating == borrow_index => {
10511051
debug!(
10521052
"check_access_for_conflict place_span: {:?} sd: {:?} rw: {:?} \
@@ -1105,7 +1105,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
11051105
);
11061106
// rust-lang/rust#56254 - This was previously permitted on
11071107
// the 2018 edition so we emit it as a warning. We buffer
1108-
// these sepately so that we only emit a warning if borrow
1108+
// these separately so that we only emit a warning if borrow
11091109
// checking was otherwise successful.
11101110
this.reservation_warnings
11111111
.insert(bi, (place_span.0, place_span.1, location, bk, borrow.clone()));
@@ -1586,7 +1586,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
15861586
) {
15871587
debug!("check_if_reassignment_to_immutable_state({:?})", local);
15881588

1589-
// Check if any of the initializiations of `local` have happened yet:
1589+
// Check if any of the initializations of `local` have happened yet:
15901590
if let Some(init_index) = self.is_local_ever_initialized(local, flow_state) {
15911591
// And, if so, report an error.
15921592
let init = &self.move_data.inits[init_index];

compiler/rustc_borrowck/src/region_infer/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ impl<'tcx> RegionInferenceContext<'tcx> {
787787
let universe_a = self.scc_universes[scc_a];
788788

789789
// Quick check: if scc_b's declared universe is a subset of
790-
// scc_a's declared univese (typically, both are ROOT), then
790+
// scc_a's declared universe (typically, both are ROOT), then
791791
// it cannot contain any problematic universe elements.
792792
if universe_a.can_name(self.scc_universes[scc_b]) {
793793
return true;
@@ -1991,7 +1991,7 @@ impl<'tcx> RegionInferenceContext<'tcx> {
19911991
.iter()
19921992
.find_map(|constraint| {
19931993
if let ConstraintCategory::Predicate(predicate_span) = constraint.category {
1994-
// We currentl'y doesn't store the `DefId` in the `ConstraintCategory`
1994+
// We currently do not store the `DefId` in the `ConstraintCategory`
19951995
// for performances reasons. The error reporting code used by NLL only
19961996
// uses the span, so this doesn't cause any problems at the moment.
19971997
Some(ObligationCauseCode::BindingObligation(

compiler/rustc_borrowck/src/type_check/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2640,7 +2640,7 @@ impl<'a, 'tcx> TypeChecker<'a, 'tcx> {
26402640
// we have to solve them here where we instantiate the
26412641
// closure.
26422642
//
2643-
// Despite the opacity of the previous parapgrah, this is
2643+
// Despite the opacity of the previous paragraph, this is
26442644
// actually relatively easy to understand in terms of the
26452645
// desugaring. A closure gets desugared to a struct, and
26462646
// these extra requirements are basically like where

compiler/rustc_builtin_macros/src/cfg_eval.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ impl CfgEval<'_, '_> {
137137
}
138138

139139
// The majority of parsed attribute targets will never need to have early cfg-expansion
140-
// run (e.g. they are not part of a `#[derive]` or `#[cfg_eval]` macro inoput).
140+
// run (e.g. they are not part of a `#[derive]` or `#[cfg_eval]` macro input).
141141
// Therefore, we normally do not capture the necessary information about `#[cfg]`
142142
// and `#[cfg_attr]` attributes during parsing.
143143
//

compiler/rustc_builtin_macros/src/deriving/clone.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pub fn expand_deriving_clone(
2828
// - the item is a union with Copy fields
2929
// Unions with generic parameters still can derive Clone because they require Copy
3030
// for deriving, Clone alone is not enough.
31-
// Whever Clone is implemented for fields is irrelevant so we don't assert it.
31+
// Wherever Clone is implemented for fields is irrelevant so we don't assert it.
3232
let bounds;
3333
let substructure;
3434
let is_shallow;

compiler/rustc_builtin_macros/src/edition_panic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn expand<'cx>(
7070
}
7171

7272
pub fn use_panic_2021(mut span: Span) -> bool {
73-
// To determine the editon, we check the first span up the expansion
73+
// To determine the edition, we check the first span up the expansion
7474
// stack that does not have #[allow_internal_unstable(edition_panic)].
7575
// (To avoid using the edition of e.g. the assert!() or debug_assert!() definition.)
7676
loop {

compiler/rustc_codegen_cranelift/example/arbitrary_self_types_pointers_and_wrappers.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ impl<T: DispatchFromDyn<U>, U> DispatchFromDyn<Wrapper<U>> for Wrapper<T> {}
3636

3737
trait Trait {
3838
// This method isn't object-safe yet. Unsized by-value `self` is object-safe (but not callable
39-
// without unsized_locals), but wrappers arond `Self` currently are not.
39+
// without unsized_locals), but wrappers around `Self` currently are not.
4040
// FIXME (mikeyhew) uncomment this when unsized rvalues object-safety is implemented
4141
// fn wrapper(self: Wrapper<Self>) -> i32;
4242
fn ptr_wrapper(self: Ptr<Wrapper<Self>>) -> i32;

compiler/rustc_codegen_gcc/Readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ A secondary goal is to check if using the gcc backend will provide any run-time
1212
## Building
1313

1414
**This requires a patched libgccjit in order to work.
15-
The patches in [this repostory](https://github.com/antoyo/libgccjit-patches) need to be applied.
15+
The patches in [this repository](https://github.com/antoyo/libgccjit-patches) need to be applied.
1616
(Those patches should work when applied on master, but in case it doesn't work, they are known to work when applied on 079c23cfe079f203d5df83fea8e92a60c7d7e878.)
1717
You can also use my [fork of gcc](https://github.com/antoyo/gcc) which already includes these patches.**
1818

compiler/rustc_codegen_gcc/example/arbitrary_self_types_pointers_and_wrappers.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ impl<T: DispatchFromDyn<U>, U> DispatchFromDyn<Wrapper<U>> for Wrapper<T> {}
3737

3838
trait Trait {
3939
// This method isn't object-safe yet. Unsized by-value `self` is object-safe (but not callable
40-
// without unsized_locals), but wrappers arond `Self` currently are not.
40+
// without unsized_locals), but wrappers around `Self` currently are not.
4141
// FIXME (mikeyhew) uncomment this when unsized rvalues object-safety is implemented
4242
// fn wrapper(self: Wrapper<Self>) -> i32;
4343
fn ptr_wrapper(self: Ptr<Wrapper<Self>>) -> i32;

compiler/rustc_codegen_gcc/src/builder.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ impl<'a, 'gcc, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'gcc, 'tcx> {
508508
}
509509

510510
fn exactsdiv(&mut self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> {
511-
// TODO(antoyo): posion if not exact.
511+
// TODO(antoyo): poison if not exact.
512512
// FIXME(antoyo): rustc_codegen_ssa::mir::intrinsic uses different types for a and b but they
513513
// should be the same.
514514
let typ = a.get_type().to_signed(self);
@@ -1252,7 +1252,7 @@ impl<'a, 'gcc, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'gcc, 'tcx> {
12521252
}
12531253

12541254
fn do_not_inline(&mut self, _llret: RValue<'gcc>) {
1255-
// FIMXE(bjorn3): implement
1255+
// FIXME(bjorn3): implement
12561256
}
12571257

12581258
fn set_span(&mut self, _span: Span) {}

compiler/rustc_codegen_gcc/src/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ pub struct CodegenCx<'gcc, 'tcx> {
110110
/// NOTE: a hack is used because the rustc API is not suitable to libgccjit and as such,
111111
/// `const_undef()` returns struct as pointer so that they can later be assigned a value.
112112
/// As such, this set remembers which of these pointers were returned by this function so that
113-
/// they can be deferenced later.
113+
/// they can be dereferenced later.
114114
/// FIXME(antoyo): fix the rustc API to avoid having this hack.
115115
pub structs_as_pointer: RefCell<FxHashSet<RValue<'gcc>>>,
116116
}

compiler/rustc_codegen_gcc/src/intrinsic/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ impl<'a, 'gcc, 'tcx> IntrinsicCallMethods<'tcx> for Builder<'a, 'gcc, 'tcx> {
340340
}
341341

342342
fn assume(&mut self, value: Self::Value) {
343-
// TODO(antoyo): switch to asumme when it exists.
343+
// TODO(antoyo): switch to assume when it exists.
344344
// Or use something like this:
345345
// #define __assume(cond) do { if (!(cond)) __builtin_unreachable(); } while (0)
346346
self.expect(value, true);

compiler/rustc_codegen_llvm/src/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ impl<'ll, 'tcx> CodegenCx<'ll, 'tcx> {
360360
// feasible. The compiler may be able to get around this, but it may
361361
// involve some invasive changes to deal with this.
362362
//
363-
// The flipside of this situation is that whenever you link to a dll and
363+
// The flip side of this situation is that whenever you link to a dll and
364364
// you import a function from it, the import should be tagged with
365365
// `dllimport`. At this time, however, the compiler does not emit
366366
// `dllimport` for any declarations other than constants (where it is

compiler/rustc_codegen_llvm/src/intrinsic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@ fn generic_simd_intrinsic<'ll, 'tcx>(
11131113
&& len.try_eval_usize(bx.tcx, ty::ParamEnv::reveal_all())
11141114
== Some(expected_bytes) =>
11151115
{
1116-
// Zero-extend iN to the array lengh:
1116+
// Zero-extend iN to the array length:
11171117
let ze = bx.zext(i_, bx.type_ix(expected_bytes * 8));
11181118

11191119
// Convert the integer to a byte array

compiler/rustc_codegen_ssa/src/back/link.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ fn link_natively<'a, B: ArchiveBuilder<'a>>(
709709
let out = String::from_utf8_lossy(&out);
710710

711711
// Check to see if the link failed with an error message that indicates it
712-
// doesn't recognize the -no-pie option. If so, reperform the link step
712+
// doesn't recognize the -no-pie option. If so, re-perform the link step
713713
// without it. This is safe because if the linker doesn't support -no-pie
714714
// then it should not default to linking executables as pie. Different
715715
// versions of gcc seem to use different quotes in the error message so
@@ -1049,7 +1049,7 @@ fn escape_string(s: &[u8]) -> String {
10491049
fn add_sanitizer_libraries(sess: &Session, crate_type: CrateType, linker: &mut dyn Linker) {
10501050
// On macOS the runtimes are distributed as dylibs which should be linked to
10511051
// both executables and dynamic shared objects. Everywhere else the runtimes
1052-
// are currently distributed as static liraries which should be linked to
1052+
// are currently distributed as static libraries which should be linked to
10531053
// executables only.
10541054
let needs_runtime = match crate_type {
10551055
CrateType::Executable => true,
@@ -1850,7 +1850,7 @@ fn linker_with_args<'a, B: ArchiveBuilder<'a>>(
18501850
// Upstream rust libraries and their nobundle static libraries
18511851
add_upstream_rust_crates::<B>(cmd, sess, codegen_results, crate_type, tmpdir);
18521852

1853-
// Upstream dymamic native libraries linked with `#[link]` attributes at and `-l`
1853+
// Upstream dynamic native libraries linked with `#[link]` attributes at and `-l`
18541854
// command line options.
18551855
// If -Zlink-native-libraries=false is set, then the assumption is that an
18561856
// external build system already has the native dependencies defined, and it

compiler/rustc_codegen_ssa/src/back/symbol_export.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ fn reachable_non_generics_provider(tcx: TyCtxt<'_>, cnum: CrateNum) -> DefIdMap<
9191
if !generics.requires_monomorphization(tcx)
9292
// Functions marked with #[inline] are codegened with "internal"
9393
// linkage and are not exported unless marked with an extern
94-
// inidicator
94+
// indicator
9595
&& (!Instance::mono(tcx, def_id.to_def_id()).def.generates_cgu_internal_copy(tcx)
9696
|| tcx.codegen_fn_attrs(def_id.to_def_id()).contains_extern_indicator())
9797
{

compiler/rustc_const_eval/src/interpret/intern.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ struct IsStaticOrFn;
7373

7474
/// Intern an allocation without looking at its children.
7575
/// `mode` is the mode of the environment where we found this pointer.
76-
/// `mutablity` is the mutability of the place to be interned; even if that says
76+
/// `mutability` is the mutability of the place to be interned; even if that says
7777
/// `immutable` things might become mutable if `ty` is not frozen.
7878
/// `ty` can be `None` if there is no potential interior mutability
7979
/// to account for (e.g. for vtables).

compiler/rustc_const_eval/src/interpret/memory.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,7 @@ impl<'mir, 'tcx, M: Machine<'mir, 'tcx>> Memory<'mir, 'tcx, M> {
10111011
let src_parts = self.get_ptr_access(src, size, src_align)?;
10121012
let dest_parts = self.get_ptr_access(dest, size * num_copies, dest_align)?; // `Size` multiplication
10131013

1014-
// FIXME: we look up both allocations twice here, once ebfore for the `check_ptr_access`
1014+
// FIXME: we look up both allocations twice here, once before for the `check_ptr_access`
10151015
// and once below to get the underlying `&[mut] Allocation`.
10161016

10171017
// Source alloc preparations and access hooks.

compiler/rustc_const_eval/src/interpret/place.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ where
876876
if src.layout.size != dest.layout.size {
877877
// FIXME: This should be an assert instead of an error, but if we transmute within an
878878
// array length computation, `typeck` may not have yet been run and errored out. In fact
879-
// most likey we *are* running `typeck` right now. Investigate whether we can bail out
879+
// most likely we *are* running `typeck` right now. Investigate whether we can bail out
880880
// on `typeck_results().has_errors` at all const eval entry points.
881881
debug!("Size mismatch when transmuting!\nsrc: {:#?}\ndest: {:#?}", src, dest);
882882
self.tcx.sess.delay_span_bug(

compiler/rustc_const_eval/src/interpret/step.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
3939
///
4040
/// This is used by [priroda](https://github.com/oli-obk/priroda)
4141
///
42-
/// This is marked `#inline(always)` to work around adverserial codegen when `opt-level = 3`
42+
/// This is marked `#inline(always)` to work around adversarial codegen when `opt-level = 3`
4343
#[inline(always)]
4444
pub fn step(&mut self) -> InterpResult<'tcx, bool> {
4545
if self.stack().is_empty() {

compiler/rustc_const_eval/src/interpret/terminator.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ impl<'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> {
329329

330330
// Compute callee information using the `instance` returned by
331331
// `find_mir_or_eval_fn`.
332-
// FIXME: for variadic support, do we have to somehow determine calle's extra_args?
332+
// FIXME: for variadic support, do we have to somehow determine callee's extra_args?
333333
let callee_fn_abi = self.fn_abi_of_instance(instance, ty::List::empty())?;
334334

335335
if callee_fn_abi.c_variadic != caller_fn_abi.c_variadic {

compiler/rustc_const_eval/src/transform/check_consts/check.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@ impl<'tcx> Visitor<'tcx> for Checker<'_, 'tcx> {
942942
if callee_is_unstable_unmarked {
943943
trace!("callee_is_unstable_unmarked");
944944
// We do not use `const` modifiers for intrinsic "functions", as intrinsics are
945-
// `extern` funtions, and these have no way to get marked `const`. So instead we
945+
// `extern` functions, and these have no way to get marked `const`. So instead we
946946
// use `rustc_const_(un)stable` attributes to mean that the intrinsic is `const`
947947
if self.ccx.is_const_stable_const_fn() || is_intrinsic {
948948
self.check_op(ops::FnCallUnstable(callee, None));

compiler/rustc_const_eval/src/transform/check_consts/qualifs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ pub trait Qualif {
5656
/// Returns `true` if *any* value of the given type could possibly have this `Qualif`.
5757
///
5858
/// This function determines `Qualif`s when we cannot do a value-based analysis. Since qualif
59-
/// propagation is context-insenstive, this includes function arguments and values returned
59+
/// propagation is context-insensitive, this includes function arguments and values returned
6060
/// from a call to another function.
6161
///
6262
/// It also determines the `Qualif`s for primitive types.

compiler/rustc_const_eval/src/util/call_kind.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pub enum CallKind<'tcx> {
4545
},
4646
/// A call to `Fn(..)::call(..)`, desugared from `my_closure(a, b, c)`
4747
FnCall { fn_trait_id: DefId, self_ty: Ty<'tcx> },
48-
/// A call to an operator trait, desuraged from operator syntax (e.g. `a << b`)
48+
/// A call to an operator trait, desugared from operator syntax (e.g. `a << b`)
4949
Operator { self_arg: Option<Ident>, trait_id: DefId, self_ty: Ty<'tcx> },
5050
DerefCoercion {
5151
/// The `Span` of the `Target` associated type

compiler/rustc_data_structures/src/stable_hasher.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ pub enum NodeIdHashingMode {
623623
/// result, it needs to include `HashingControls` as part
624624
/// of the key, to ensure that is does not produce an incorrect
625625
/// result (for example, using a `Fingerprint` produced while
626-
/// hashing `Span`s when a `Fingeprint` without `Span`s is
626+
/// hashing `Span`s when a `Fingerprint` without `Span`s is
627627
/// being requested)
628628
#[derive(Clone, Hash, Eq, PartialEq, Debug)]
629629
pub struct HashingControls {

compiler/rustc_data_structures/src/transitive_relation/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ fn mubs_best_choice2() {
9696
//
9797
// mubs(0,3) = [2]
9898

99-
// Like the precedecing test, but in this case intersection is [2,
99+
// Like the preceding test, but in this case intersection is [2,
100100
// 1], and hence we rely on the first pare down call.
101101

102102
let mut relation = TransitiveRelation::default();

0 commit comments

Comments
 (0)