summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/const-eval/issue-50706.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/const-eval/issue-50706.rs')
-rw-r--r--src/test/ui/consts/const-eval/issue-50706.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/ui/consts/const-eval/issue-50706.rs b/src/test/ui/consts/const-eval/issue-50706.rs
deleted file mode 100644
index a13c27f2e..000000000
--- a/src/test/ui/consts/const-eval/issue-50706.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-// check-pass
-
-pub struct Stats;
-
-#[derive(PartialEq, Eq)]
-pub struct StatVariant {
- pub id: u8,
- _priv: (),
-}
-
-#[derive(PartialEq, Eq)]
-pub struct Stat {
- pub variant: StatVariant,
- pub index: usize,
- _priv: (),
-}
-
-impl Stats {
- pub const TEST: StatVariant = StatVariant{id: 0, _priv: (),};
- #[allow(non_upper_case_globals)]
- pub const A: Stat = Stat{
- variant: Self::TEST,
- index: 0,
- _priv: (),};
-}
-
-impl Stat {
- pub fn from_index(variant: StatVariant, index: usize) -> Option<Stat> {
- let stat = Stat{variant, index, _priv: (),};
- match stat {
- Stats::A => Some(Stats::A),
- _ => None,
- }
- }
-}
-
-fn main() {}