diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-05-10 03:00:51 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-05-11 14:24:21 +0300 |
| commit | 8739668438a40712a0bc617bc587d415c8cb42f0 (patch) | |
| tree | 93892fc698e7f4abeb29e5a2f1852b6cfc624bf9 /src/test | |
| parent | a5b3f33cb90bf991342afa552bcd993e36f80fa7 (diff) | |
| download | rust-8739668438a40712a0bc617bc587d415c8cb42f0.tar.gz rust-8739668438a40712a0bc617bc587d415c8cb42f0.zip | |
Simplify conversions between tokens and semantic literals
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/malformed/malformed-interpolated.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/malformed/malformed-interpolated.stderr | 9 |
2 files changed, 5 insertions, 9 deletions
diff --git a/src/test/ui/malformed/malformed-interpolated.rs b/src/test/ui/malformed/malformed-interpolated.rs index e452435968b..7c4ca3c017e 100644 --- a/src/test/ui/malformed/malformed-interpolated.rs +++ b/src/test/ui/malformed/malformed-interpolated.rs @@ -2,8 +2,7 @@ macro_rules! check { ($expr: expr) => ( - #[my_attr = $expr] //~ ERROR suffixed literals are not allowed in attributes - //~| ERROR unexpected token: `-0` + #[my_attr = $expr] //~ ERROR unexpected token: `-0` //~| ERROR unexpected token: `0 + 0` use main as _; ); @@ -11,7 +10,7 @@ macro_rules! check { check!("0"); // OK check!(0); // OK -check!(0u8); // ERROR, see above +check!(0u8); //~ ERROR suffixed literals are not allowed in attributes check!(-0); // ERROR, see above check!(0 + 0); // ERROR, see above diff --git a/src/test/ui/malformed/malformed-interpolated.stderr b/src/test/ui/malformed/malformed-interpolated.stderr index efeede0148d..bc2146e409d 100644 --- a/src/test/ui/malformed/malformed-interpolated.stderr +++ b/src/test/ui/malformed/malformed-interpolated.stderr @@ -1,11 +1,8 @@ error: suffixed literals are not allowed in attributes - --> $DIR/malformed-interpolated.rs:5:21 + --> $DIR/malformed-interpolated.rs:13:8 | -LL | #[my_attr = $expr] - | ^^^^^ -... -LL | check!(0u8); // ERROR, see above - | ------------ in this macro invocation +LL | check!(0u8); + | ^^^ | = help: instead of using a suffixed literal (1u8, 1.0f32, etc.), use an unsuffixed version (1, 1.0, etc.). |
