about summary refs log tree commit diff
path: root/src/test/ui/generator
diff options
context:
space:
mode:
authorTyler Mandry <tmandry@gmail.com>2020-04-08 11:54:31 -0700
committerTyler Mandry <tmandry@gmail.com>2020-04-13 18:58:17 -0700
commitdf64c5d260d3841ded8affe68f1be6e47ed1fb26 (patch)
tree7760084b954794850e135f70324162d0fcf7e787 /src/test/ui/generator
parent00795a99401865e6ade63600619eb5ee5a34e7c6 (diff)
downloadrust-df64c5d260d3841ded8affe68f1be6e47ed1fb26.tar.gz
rust-df64c5d260d3841ded8affe68f1be6e47ed1fb26.zip
Incorporate feedback into diagnostics
Diffstat (limited to 'src/test/ui/generator')
-rw-r--r--src/test/ui/generator/issue-68112.stderr4
-rw-r--r--src/test/ui/generator/not-send-sync.stderr4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/generator/issue-68112.stderr b/src/test/ui/generator/issue-68112.stderr
index f40771d2826..4148b503ba8 100644
--- a/src/test/ui/generator/issue-68112.stderr
+++ b/src/test/ui/generator/issue-68112.stderr
@@ -8,11 +8,11 @@ LL |     require_send(send_gen);
    |     ^^^^^^^^^^^^ generator is not `Send`
    |
    = help: the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<i32>`
-note: generator is not `Send` as this value is used across an yield
+note: generator is not `Send` as this value is used across a yield
   --> $DIR/issue-68112.rs:31:9
    |
 LL |         let _non_send_gen = make_non_send_generator();
-   |             ------------- created here
+   |             ------------- has type `impl std::ops::Generator` which is not `Send`
 LL |         yield;
    |         ^^^^^ yield occurs here, with `_non_send_gen` maybe used later
 LL |     };
diff --git a/src/test/ui/generator/not-send-sync.stderr b/src/test/ui/generator/not-send-sync.stderr
index fb59ef5f433..5df2c1b52fb 100644
--- a/src/test/ui/generator/not-send-sync.stderr
+++ b/src/test/ui/generator/not-send-sync.stderr
@@ -21,11 +21,11 @@ LL |     assert_sync(|| {
    |     ^^^^^^^^^^^ generator is not `Sync`
    |
    = help: within `[generator@$DIR/not-send-sync.rs:9:17: 13:6 {std::cell::Cell<i32>, ()}]`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<i32>`
-note: generator is not `Sync` as this value is used across an yield
+note: generator is not `Sync` as this value is used across a yield
   --> $DIR/not-send-sync.rs:12:9
    |
 LL |         let a = Cell::new(2);
-   |             - has type `std::cell::Cell<i32>`
+   |             - has type `std::cell::Cell<i32>` which is not `Sync`
 LL |         yield;
    |         ^^^^^ yield occurs here, with `a` maybe used later
 LL |     });