Browse Source
src/spicelib/devices/*/*set.c, XXXunsetup(), sort CKTdltNNum() invocations
src/spicelib/devices/*/*set.c, XXXunsetup(), sort CKTdltNNum() invocations
Invoke CKTdltNNum() in reverse order of local node creation in XXXsetup() This fixes a bug at least in mesa and hfet1, where already destroyed node variables have still been accessed in the guarding 'if' of a later CKTdltNNum() stanza. Invoking them in revers order easily prevents such bugs, and improves readability.pre-master-46
33 changed files with 292 additions and 292 deletions
-
16src/spicelib/devices/bjt/bjtsetup.c
-
12src/spicelib/devices/bsim1/b1set.c
-
12src/spicelib/devices/bsim2/b2set.c
-
12src/spicelib/devices/bsim3/b3set.c
-
12src/spicelib/devices/bsim3soi_dd/b3soiddset.c
-
12src/spicelib/devices/bsim3soi_fd/b3soifdset.c
-
12src/spicelib/devices/bsim3soi_pd/b3soipdset.c
-
12src/spicelib/devices/bsim3v0/b3v0set.c
-
12src/spicelib/devices/bsim3v1/b3v1set.c
-
12src/spicelib/devices/bsim3v32/b3v32set.c
-
12src/spicelib/devices/bsim4/b4set.c
-
12src/spicelib/devices/bsim4v5/b4v5set.c
-
12src/spicelib/devices/bsim4v6/b4v6set.c
-
12src/spicelib/devices/bsim4v7/b4v7set.c
-
12src/spicelib/devices/bsimsoi/b4soiset.c
-
12src/spicelib/devices/cpl/cplsetup.c
-
32src/spicelib/devices/hfet1/hfetsetup.c
-
40src/spicelib/devices/hisim2/hsm2set.c
-
40src/spicelib/devices/hisimhv1/hsmhvset.c
-
40src/spicelib/devices/hisimhv2/hsmhv2set.c
-
12src/spicelib/devices/jfet/jfetset.c
-
12src/spicelib/devices/jfet2/jfet2set.c
-
8src/spicelib/devices/ltra/ltraset.c
-
12src/spicelib/devices/mes/messetup.c
-
32src/spicelib/devices/mesa/mesasetup.c
-
12src/spicelib/devices/mos1/mos1set.c
-
12src/spicelib/devices/mos3/mos3set.c
-
12src/spicelib/devices/mos6/mos6set.c
-
12src/spicelib/devices/mos9/mos9set.c
-
40src/spicelib/devices/soi3/soi3set.c
-
20src/spicelib/devices/tra/trasetup.c
-
10src/spicelib/devices/txl/txlsetup.c
-
42src/spicelib/devices/vbic/vbicsetup.c
Write
Preview
Loading…
Cancel
Save
Reference in new issue