Skip to content

Commit 9fdde0a

Browse files
author
CDirkx
committed
Merge tests.
Merge tests to a single test file.
1 parent f080f94 commit 9fdde0a

7 files changed

+30
-68
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// check-pass
2+
#![allow(incomplete_features)]
3+
#![feature(const_generics)]
4+
5+
// `Range` should be usable within const generics:
6+
struct _Range<const R: std::ops::Range<usize>>;
7+
const RANGE : _Range<{ 0 .. 1000 }> = _Range;
8+
9+
// `RangeFrom` should be usable within const generics:
10+
struct _RangeFrom<const R: std::ops::RangeFrom<usize>>;
11+
const RANGE_FROM : _RangeFrom<{ 0 .. }> = _RangeFrom;
12+
13+
// `RangeFull` should be usable within const generics:
14+
struct _RangeFull<const R: std::ops::RangeFull>;
15+
const RANGE_FULL : _RangeFull<{ .. }> = _RangeFull;
16+
17+
// Regression test for #70155
18+
// `RangeInclusive` should be usable within const generics:
19+
struct _RangeInclusive<const R: std::ops::RangeInclusive<usize>>;
20+
const RANGE_INCLUSIVE : _RangeInclusive<{ 0 ..= 999 }> = _RangeInclusive;
21+
22+
// `RangeTo` should be usable within const generics:
23+
struct _RangeTo<const R: std::ops::RangeTo<usize>>;
24+
const RANGE_TO : _RangeTo<{ .. 1000 }> = _RangeTo;
25+
26+
// `RangeToInclusive` should be usable within const generics:
27+
struct _RangeToInclusive<const R: std::ops::RangeToInclusive<usize>>;
28+
const RANGE_TO_INCLUSIVE : _RangeToInclusive<{ ..= 999 }> = _RangeToInclusive;
29+
30+
pub fn main() {}

src/test/ui/const-generics/std/range/const-generics-range-from.rs

-11
This file was deleted.

src/test/ui/const-generics/std/range/const-generics-range-full.rs

-11
This file was deleted.

src/test/ui/const-generics/std/range/const-generics-range-inclusive.rs

-13
This file was deleted.

src/test/ui/const-generics/std/range/const-generics-range-to-inclusive.rs

-11
This file was deleted.

src/test/ui/const-generics/std/range/const-generics-range-to.rs

-11
This file was deleted.

src/test/ui/const-generics/std/range/const-generics-range.rs

-11
This file was deleted.

0 commit comments

Comments
 (0)