From 121b255ae5b40aebc3a77a2a74c20a2e2dbb19c4 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Wed, 20 Nov 2019 19:42:33 -0500 Subject: [PATCH] Fix canonicalization more --- src/can/mod.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/can/mod.rs b/src/can/mod.rs index 4fcedfcfc5..2977e2a8e5 100644 --- a/src/can/mod.rs +++ b/src/can/mod.rs @@ -1698,14 +1698,10 @@ fn can_defs<'a>( // Topological sort gives us the reverse of the sorting we want! .rev() { - let can_def = can_defs_by_symbol.get(&symbol).unwrap_or_else(|| { - panic!( - "Symbol not found in can_defs_by_symbol: {:?} - can_defs_by_symbol was: {:?}", - symbol, can_defs_by_symbol - ) - }); - - can_defs.push(can_def.clone()); + match can_defs_by_symbol.get(&symbol) { + Some(can_def) => can_defs.push(can_def.clone()), + None => (), + } } (