about summary refs log tree commit diff
path: root/src/test/ui/recursion/issue-26548-recursion-via-normalize.rs
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <eddyb@lyken.rs>2021-08-24 21:29:30 +0300
committerEduard-Mihai Burtescu <eddyb@lyken.rs>2021-08-24 22:04:27 +0300
commitedb4b2d8c2a9eafc3bdfdb97d5b676afc3f31248 (patch)
treed1b8566f66b3a06694958ea645da45b5068b853b /src/test/ui/recursion/issue-26548-recursion-via-normalize.rs
parentb5fe3bc0650279e4283a0511670c0668fc0f2217 (diff)
downloadrust-edb4b2d8c2a9eafc3bdfdb97d5b676afc3f31248.tar.gz
rust-edb4b2d8c2a9eafc3bdfdb97d5b676afc3f31248.zip
Morph `layout_raw` query into `layout_of`.
Diffstat (limited to 'src/test/ui/recursion/issue-26548-recursion-via-normalize.rs')
-rw-r--r--src/test/ui/recursion/issue-26548-recursion-via-normalize.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/test/ui/recursion/issue-26548-recursion-via-normalize.rs b/src/test/ui/recursion/issue-26548-recursion-via-normalize.rs
index 4d1cd059c27..03cb3e24b7d 100644
--- a/src/test/ui/recursion/issue-26548-recursion-via-normalize.rs
+++ b/src/test/ui/recursion/issue-26548-recursion-via-normalize.rs
@@ -1,6 +1,8 @@
-//~ ERROR cycle detected when computing layout of
-//~| NOTE ...which requires computing layout of
-//~| NOTE ...which again requires computing layout of
+//~ ERROR cycle detected when computing layout of `S`
+//~| NOTE ...which requires computing layout of `std::option::Option<<S as Mirror>::It>`...
+//~| NOTE ...which requires computing layout of `std::option::Option<S>`...
+//~| NOTE ...which again requires computing layout of `S`, completing the cycle
+//~| NOTE cycle used when computing layout of `std::option::Option<S>`
 
 // build-fail
 
@@ -13,6 +15,5 @@ impl<T: ?Sized> Mirror for T {
 struct S(Option<<S as Mirror>::It>);
 
 fn main() {
-    //~^ NOTE cycle used when optimizing MIR for `main`
     let _s = S(None);
 }