From 3c23180af303957ae05fd96a656dafe906ff3684 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Sun, 7 Nov 2021 16:14:30 +0000 Subject: [PATCH] Remove unreachable code. pform_get_or_make_wire() should always return a valid pointer. Replace the existing unreachable code with an assertion. --- pform.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pform.cc b/pform.cc index 6813fe837..d5ab0b630 100644 --- a/pform.cc +++ b/pform.cc @@ -2784,11 +2784,7 @@ void pform_makewire(const vlltype&li, perm_string name, list*attr) { PWire*cur = pform_get_or_make_wire(li, name, type, pt, dt); - - if (! cur) { - cur = new PWire(name, type, pt, dt); - FILE_NAME(cur, li.text, li.first_line); - } + assert(cur); bool flag; switch (dt) {