diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2021-06-25 18:48:26 -0500 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2021-07-04 12:33:14 -0500 |
| commit | ff15b5e2c76bb5c0fdd64e49ee76fbd2023415bd (patch) | |
| tree | 8ffd85d54373d3a3f22cd528d948ec7fde919b2f /src/test/ui/recursion_limit | |
| parent | 90442458ac46b1d5eed752c316da25450f67285b (diff) | |
| download | rust-ff15b5e2c76bb5c0fdd64e49ee76fbd2023415bd.tar.gz rust-ff15b5e2c76bb5c0fdd64e49ee76fbd2023415bd.zip | |
Query-ify global limit attribute handling
Diffstat (limited to 'src/test/ui/recursion_limit')
| -rw-r--r-- | src/test/ui/recursion_limit/empty.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/recursion_limit/empty.stderr | 10 | ||||
| -rw-r--r-- | src/test/ui/recursion_limit/invalid_digit.rs | 3 | ||||
| -rw-r--r-- | src/test/ui/recursion_limit/invalid_digit.stderr | 10 | ||||
| -rw-r--r-- | src/test/ui/recursion_limit/overflow.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/recursion_limit/overflow.stderr | 10 |
6 files changed, 33 insertions, 4 deletions
diff --git a/src/test/ui/recursion_limit/empty.rs b/src/test/ui/recursion_limit/empty.rs index 31ff9c1e3a7..59dae106c00 100644 --- a/src/test/ui/recursion_limit/empty.rs +++ b/src/test/ui/recursion_limit/empty.rs @@ -2,5 +2,7 @@ #![recursion_limit = ""] //~ ERROR `limit` must be a non-negative integer //~| `limit` must be a non-negative integer + //~| ERROR `limit` must be a non-negative integer + //~| `limit` must be a non-negative integer fn main() {} diff --git a/src/test/ui/recursion_limit/empty.stderr b/src/test/ui/recursion_limit/empty.stderr index bcd1d27e59b..cb5c0c35a5e 100644 --- a/src/test/ui/recursion_limit/empty.stderr +++ b/src/test/ui/recursion_limit/empty.stderr @@ -6,5 +6,13 @@ LL | #![recursion_limit = ""] | | | `limit` must be a non-negative integer -error: aborting due to previous error +error: `limit` must be a non-negative integer + --> $DIR/empty.rs:3:1 + | +LL | #![recursion_limit = ""] + | ^^^^^^^^^^^^^^^^^^^^^--^ + | | + | `limit` must be a non-negative integer + +error: aborting due to 2 previous errors diff --git a/src/test/ui/recursion_limit/invalid_digit.rs b/src/test/ui/recursion_limit/invalid_digit.rs index 759d69d0af2..03df3e7a927 100644 --- a/src/test/ui/recursion_limit/invalid_digit.rs +++ b/src/test/ui/recursion_limit/invalid_digit.rs @@ -2,5 +2,6 @@ #![recursion_limit = "-100"] //~ ERROR `limit` must be a non-negative integer //~| not a valid integer - + //~| ERROR `limit` must be a non-negative integer + //~| not a valid integer fn main() {} diff --git a/src/test/ui/recursion_limit/invalid_digit.stderr b/src/test/ui/recursion_limit/invalid_digit.stderr index e6fd6b72a09..4dc93ad5f67 100644 --- a/src/test/ui/recursion_limit/invalid_digit.stderr +++ b/src/test/ui/recursion_limit/invalid_digit.stderr @@ -6,5 +6,13 @@ LL | #![recursion_limit = "-100"] | | | not a valid integer -error: aborting due to previous error +error: `limit` must be a non-negative integer + --> $DIR/invalid_digit.rs:3:1 + | +LL | #![recursion_limit = "-100"] + | ^^^^^^^^^^^^^^^^^^^^^------^ + | | + | not a valid integer + +error: aborting due to 2 previous errors diff --git a/src/test/ui/recursion_limit/overflow.rs b/src/test/ui/recursion_limit/overflow.rs index 8eee2792b23..c733ba6b93c 100644 --- a/src/test/ui/recursion_limit/overflow.rs +++ b/src/test/ui/recursion_limit/overflow.rs @@ -3,5 +3,7 @@ #![recursion_limit = "999999999999999999999999"] //~^ ERROR `limit` must be a non-negative integer //~| `limit` is too large +//~| ERROR `limit` must be a non-negative integer +//~| `limit` is too large fn main() {} diff --git a/src/test/ui/recursion_limit/overflow.stderr b/src/test/ui/recursion_limit/overflow.stderr index f6ed76c1ebc..2f622d28b45 100644 --- a/src/test/ui/recursion_limit/overflow.stderr +++ b/src/test/ui/recursion_limit/overflow.stderr @@ -6,5 +6,13 @@ LL | #![recursion_limit = "999999999999999999999999"] | | | `limit` is too large -error: aborting due to previous error +error: `limit` must be a non-negative integer + --> $DIR/overflow.rs:3:1 + | +LL | #![recursion_limit = "999999999999999999999999"] + | ^^^^^^^^^^^^^^^^^^^^^--------------------------^ + | | + | `limit` is too large + +error: aborting due to 2 previous errors |
