From d1965216a34dc2831cf44d2e15ad9d78403d10cc Mon Sep 17 00:00:00 2001 From: Matthew Jasper Date: Thu, 30 Jan 2020 20:28:16 +0000 Subject: Improve needs_drop query * Handle cycles in `needs_drop` correctly * Normalize types when computing `needs_drop` * Move queries from rustc to rustc_ty --- src/test/ui/type-alias-impl-trait/issue-65918.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/test/ui') diff --git a/src/test/ui/type-alias-impl-trait/issue-65918.rs b/src/test/ui/type-alias-impl-trait/issue-65918.rs index 97efb85ef64..4ba778d53ac 100644 --- a/src/test/ui/type-alias-impl-trait/issue-65918.rs +++ b/src/test/ui/type-alias-impl-trait/issue-65918.rs @@ -1,3 +1,5 @@ +// ignore-test: This now ICEs again. + // build-pass #![feature(type_alias_impl_trait)] -- cgit 1.4.1-3-g733a5 From 30a8353f372f7cc719d1de6811996ce5215183a6 Mon Sep 17 00:00:00 2001 From: Matthew Jasper Date: Mon, 10 Feb 2020 22:31:19 +0000 Subject: Specify overflow checks behaviour in test --- src/test/ui/recursion/recursion.rs | 1 + src/test/ui/recursion/recursion.stderr | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/test/ui') diff --git a/src/test/ui/recursion/recursion.rs b/src/test/ui/recursion/recursion.rs index 9d939e13182..bf1eaef367d 100644 --- a/src/test/ui/recursion/recursion.rs +++ b/src/test/ui/recursion/recursion.rs @@ -1,4 +1,5 @@ // build-fail +// compile-flags:-C overflow-checks=off enum Nil {NilValue} struct Cons {head:isize, tail:T} diff --git a/src/test/ui/recursion/recursion.stderr b/src/test/ui/recursion/recursion.stderr index 17293720a43..1a65b0e84f6 100644 --- a/src/test/ui/recursion/recursion.stderr +++ b/src/test/ui/recursion/recursion.stderr @@ -1,5 +1,5 @@ error: reached the recursion limit while instantiating `test::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` - --> $DIR/recursion.rs:14:1 + --> $DIR/recursion.rs:15:1 | LL | / fn test (n:isize, i:isize, first:T, second:T) ->isize { LL | | match n { 0 => {first.dot(second)} -- cgit 1.4.1-3-g733a5