diff options
| author | bors <bors@rust-lang.org> | 2023-05-15 11:56:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-05-15 11:56:07 +0000 |
| commit | 2913ad6db0f72fed5139253faed73200c7af3535 (patch) | |
| tree | aae689eb3707efe3394f54f76a2490f224fed1f5 /tests/ui/parser | |
| parent | 8006510ab0f69ee75e9c3f7e8bff3776886dae51 (diff) | |
| parent | 75186c0f7d3df657eff76c623dbec82d23e60f47 (diff) | |
| download | rust-2913ad6db0f72fed5139253faed73200c7af3535.tar.gz rust-2913ad6db0f72fed5139253faed73200c7af3535.zip | |
Auto merge of #111585 - matthiaskrgr:rollup-468pykj, r=matthiaskrgr
Rollup of 8 pull requests Successful merges: - #102673 (Update doc for `PhantomData` to match code example) - #111531 (Fix ice caused by shorthand fields in NoFieldsForFnCall) - #111547 (Start node has no immediate dominator) - #111548 (add util function to TokenStream to eliminate some clones) - #111560 (Simplify find_width_of_character_at_span.) - #111569 (Appease lints) - #111581 (Fix some misleading and copy-pasted `Pattern` examples) - #111582 ((docs) Change "wanting" to "want") Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'tests/ui/parser')
| -rw-r--r-- | tests/ui/parser/issues/issue-111416.rs | 3 | ||||
| -rw-r--r-- | tests/ui/parser/issues/issue-111416.stderr | 18 |
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/ui/parser/issues/issue-111416.rs b/tests/ui/parser/issues/issue-111416.rs new file mode 100644 index 00000000000..cfd1b6b99ba --- /dev/null +++ b/tests/ui/parser/issues/issue-111416.rs @@ -0,0 +1,3 @@ +fn main() { + let my = monad_bind(mx, T: Try); //~ ERROR invalid `struct` delimiters or `fn` call arguments +} diff --git a/tests/ui/parser/issues/issue-111416.stderr b/tests/ui/parser/issues/issue-111416.stderr new file mode 100644 index 00000000000..ddacf4d6dfc --- /dev/null +++ b/tests/ui/parser/issues/issue-111416.stderr @@ -0,0 +1,18 @@ +error: invalid `struct` delimiters or `fn` call arguments + --> $DIR/issue-111416.rs:2:14 + | +LL | let my = monad_bind(mx, T: Try); + | ^^^^^^^^^^^^^^^^^^^^^^ + | +help: if `monad_bind` is a struct, use braces as delimiters + | +LL | let my = monad_bind { mx, T: Try }; + | ~ ~ +help: if `monad_bind` is a function, use the arguments directly + | +LL - let my = monad_bind(mx, T: Try); +LL + let my = monad_bind(mx, Try); + | + +error: aborting due to previous error + |
