diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.stderr | 8 |
2 files changed, 1 insertions, 12 deletions
diff --git a/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs b/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs index 9b8268d9736..bc7b031f72c 100644 --- a/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs +++ b/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.rs @@ -16,9 +16,7 @@ // another -- effectively, the single lifetime `'a` is just inferred // to be the intersection of the two distinct lifetimes. // -// FIXME: However, we currently reject this example with an error, -// because of how we handle binders and equality in `relate_tys`. -// +// compile-pass // compile-flags:-Zno-leak-check #![feature(nll)] @@ -31,7 +29,6 @@ fn make_cell_aa() -> Cell<for<'a> fn(&'a u32, &'a u32)> { fn aa_eq_ab() { let a: Cell<for<'a, 'b> fn(&'a u32, &'b u32)> = make_cell_aa(); - //~^ ERROR higher-ranked subtype error drop(a); } diff --git a/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.stderr b/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.stderr deleted file mode 100644 index 17e8a32cb2a..00000000000 --- a/src/test/ui/nll/relate_tys/hr-fn-aau-eq-abu.stderr +++ /dev/null @@ -1,8 +0,0 @@ -error: higher-ranked subtype error - --> $DIR/hr-fn-aau-eq-abu.rs:33:53 - | -LL | let a: Cell<for<'a, 'b> fn(&'a u32, &'b u32)> = make_cell_aa(); - | ^^^^^^^^^^^^^^ - -error: aborting due to previous error - |
