From b29d7166f2dd2e975e5d2eff5674b7bd10bac5c3 Mon Sep 17 00:00:00 2001 From: Bram van den Heuvel Date: Tue, 9 Feb 2021 14:42:04 +0100 Subject: [PATCH] Add a regression test for #32498 --- src/test/ui/generics/issue-32498.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/test/ui/generics/issue-32498.rs diff --git a/src/test/ui/generics/issue-32498.rs b/src/test/ui/generics/issue-32498.rs new file mode 100644 index 0000000000000..1b54401097ea9 --- /dev/null +++ b/src/test/ui/generics/issue-32498.rs @@ -0,0 +1,16 @@ +// run-pass +#![allow(dead_code)] + +// Making sure that no overflow occurs. + +struct L { + n: Option, +} +type L8 = L>>>>>>>; +type L64 = L8>>>; + +fn main() { + use std::mem::size_of; + assert_eq!(size_of::>>(), 1); + assert_eq!(size_of::>>>(), 1); +}