From 6eef636baa36cbe6d9d1e3e3f4f4e8254a663e43 Mon Sep 17 00:00:00 2001 From: johanknol Date: Fri, 24 Jan 2003 17:16:55 +0000 Subject: [PATCH] an ival doesn't always has a storage class anymore git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2171 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 1 + src/SDCCast.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f16d4ca7..643c4fb6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * src/SDCCglue.c (emitRegularMap): fixed bug #458099 again * src/SDCCast.c (createIvalCharPtr): fixed bug #661910 + (createIvalCharPtr): an ival doesn't always have a storage class anymore 2003-01-24 Bernhard Held diff --git a/src/SDCCast.c b/src/SDCCast.c index 8ecb5709..a831231c 100644 --- a/src/SDCCast.c +++ b/src/SDCCast.c @@ -970,7 +970,9 @@ createIvalCharPtr (ast * sym, sym_link * type, ast * iexpr) { symbol *sym=AST_SYMBOL(iexpr); memmap *segment=SPEC_OCLS(sym->etype); - deleteSetItem(&segment->syms, sym); + if (segment) { + deleteSetItem(&segment->syms, sym); + } } return decorateType(resolveSymbols (rast)); -- 2.47.2