From a1eb65b1697e87c75da6a6898d0739da447b0e43 Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Thu, 5 May 2022 11:13:09 -0400 Subject: [PATCH] Debug assert needed specializations are empty after leaving mono --- compiler/mono/src/ir.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compiler/mono/src/ir.rs b/compiler/mono/src/ir.rs index ffca4f94d6..68c0898e20 100644 --- a/compiler/mono/src/ir.rs +++ b/compiler/mono/src/ir.rs @@ -2156,6 +2156,12 @@ pub fn specialize_all<'a>( specialize_host_specializations(env, &mut procs, layout_cache, specializations_for_host); + debug_assert!( + procs.needed_symbol_specializations.is_empty(), + "{:?}", + &procs.needed_symbol_specializations + ); + procs }