diff options
| author | Michael Goulet <michael@errs.io> | 2022-11-14 19:29:17 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2022-11-14 19:29:37 +0000 |
| commit | 540e12f7daddec4581c5ff0f89c0172cc5005422 (patch) | |
| tree | 2c60f3f6c7394cc81e6acc5d46f2b254fdb82439 | |
| parent | 5497317aa542c490b1540edf5907dd29739bcecb (diff) | |
| download | rust-540e12f7daddec4581c5ff0f89c0172cc5005422.tar.gz rust-540e12f7daddec4581c5ff0f89c0172cc5005422.zip | |
Add regression test
| -rw-r--r-- | src/test/ui/suggestions/dont-suggest-ufcs-for-const.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/suggestions/dont-suggest-ufcs-for-const.stderr | 15 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/suggestions/dont-suggest-ufcs-for-const.rs b/src/test/ui/suggestions/dont-suggest-ufcs-for-const.rs new file mode 100644 index 00000000000..06cf243f1b4 --- /dev/null +++ b/src/test/ui/suggestions/dont-suggest-ufcs-for-const.rs @@ -0,0 +1,4 @@ +fn main() { + 1_u32.MAX(); + //~^ ERROR no method named `MAX` found for type `u32` in the current scope +} diff --git a/src/test/ui/suggestions/dont-suggest-ufcs-for-const.stderr b/src/test/ui/suggestions/dont-suggest-ufcs-for-const.stderr new file mode 100644 index 00000000000..04e0511d788 --- /dev/null +++ b/src/test/ui/suggestions/dont-suggest-ufcs-for-const.stderr @@ -0,0 +1,15 @@ +error[E0599]: no method named `MAX` found for type `u32` in the current scope + --> $DIR/dont-suggest-ufcs-for-const.rs:2:11 + | +LL | 1_u32.MAX(); + | ------^^^-- + | | | + | | this is an associated function, not a method + | help: use associated function syntax instead: `u32::MAX()` + | + = note: found the following associated functions; to be used as methods, functions must have a `self` parameter + = note: the candidate is defined in an impl for the type `u32` + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0599`. |
