summaryrefslogtreecommitdiffstats
path: root/src/test/ui/print_type_sizes/variants.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/test/ui/print_type_sizes/variants.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/print_type_sizes/variants.rs b/src/test/ui/print_type_sizes/variants.rs
deleted file mode 100644
index 6c8553cc2..000000000
--- a/src/test/ui/print_type_sizes/variants.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-// compile-flags: -Z print-type-sizes
-// build-pass
-
-// This file illustrates two things:
-//
-// 1. Only types that appear in a monomorphized function appear in the
-// print-type-sizes output, and
-//
-// 2. For an enum, the print-type-sizes output will also include the
-// size of each variant.
-
-#![feature(start)]
-
-pub struct SevenBytes([u8; 7]);
-pub struct FiftyBytes([u8; 50]);
-
-pub enum Enum {
- Small(SevenBytes),
- Large(FiftyBytes),
-}
-
-#[start]
-fn start(_: isize, _: *const *const u8) -> isize {
- let _e: Enum;
- 0
-}