about summary refs log tree commit diff
path: root/tests/codegen/debug-accessibility/super-enum.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/codegen/debug-accessibility/super-enum.rs')
-rw-r--r--tests/codegen/debug-accessibility/super-enum.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/codegen/debug-accessibility/super-enum.rs b/tests/codegen/debug-accessibility/super-enum.rs
deleted file mode 100644
index 8e34d8be01f..00000000000
--- a/tests/codegen/debug-accessibility/super-enum.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-// ignore-tidy-linelength
-//! Checks that visibility information is present in the debuginfo for super-visibility enums.
-
-//@ revisions: MSVC NONMSVC
-//@[MSVC] only-msvc
-//@[NONMSVC] ignore-msvc
-//@ compile-flags: -C debuginfo=2
-
-mod module {
-    use std::hint::black_box;
-
-    pub(super) enum SuperFooEnum {
-        A,
-        B(u32),
-        C { x: u32 },
-    }
-
-    // NONMSVC: {{!.*}} = !DICompositeType(tag: DW_TAG_structure_type, name: "SuperFooEnum"{{.*}}flags: DIFlagProtected{{.*}})
-    // MSVC: {{!.*}} = !DICompositeType(tag: DW_TAG_union_type, name: "enum2$<super_enum::module::SuperFooEnum>"{{.*}}flags: DIFlagProtected{{.*}})
-
-    pub fn use_everything() {
-        black_box(SuperFooEnum::A);
-    }
-}
-
-fn main() {
-    module::use_everything();
-}