From cff2b976788de41f2e55ebc0b551780bc04258d2 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sun, 16 Apr 2023 12:18:16 -0400 Subject: [PATCH] Changed the default extraction options to include "do aliases" by default, since not setting it can have unfortunate consequences for cells that don't declare ports and have multiple conflicting labels on a node. --- VERSION | 2 +- extract/ExtMain.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 76405d41..1a106697 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.390 +8.3.391 diff --git a/extract/ExtMain.c b/extract/ExtMain.c index 1068a89b..57ad2fc9 100644 --- a/extract/ExtMain.c +++ b/extract/ExtMain.c @@ -52,10 +52,12 @@ extern FILE *extFileOpen(); * See extract.h for the bit flags that may be set in the following. * If any are set, the corresponding warnings get generated, leaving * feedback messages. If this word is zero, only errors are - * reported. + * reported. (Update: "do labelcheck" and "do aliases" have been + * added to the default options because they generally are required + * and would only need to be disabled under exceptional circumstances.) */ int ExtDoWarn = EXTWARN_DUP|EXTWARN_FETS; -int ExtOptions = EXT_DOALL|EXT_DOLABELCHECK; +int ExtOptions = EXT_DOALL|EXT_DOLABELCHECK|EXT_DOALIASES; /* --------------------------- Global data ---------------------------- */