From: <no...@so...> - 2001-09-22 16:20:00
|
Bugs item #463839, was opened at 2001-09-22 09:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=463839&group_id=599 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Marc Nijweide (nijweide) Assigned to: Nobody/Anonymous (nobody) Summary: Local statics are global? Initial Comment: This does not compile: void f(void) { static int i = 1; ++i; } void g(void) { static int i = 1; ++i; } error *** Duplicate symbol 'i', symbol IGNORED SDCC RC2, MingW, flags: -mz80 -c ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=463839&group_id=599 |
From: Johan K. <joh...@id...> - 2001-09-23 13:45:36
|
Fixed in SDCCsymt.c:addSymChain():1.89 This did however reveal another interesting bug: void g(void) { static int i=1; { static int i=43; i++; dosomething(i); } i++; dosomething(i); } where both i's were using _g_i_2_2. Fixed in SDCCast.c:gatherAutoInit():1.82. ----- Original Message ----- From: <no...@so...> To: <no...@so...> Sent: Saturday, September 22, 2001 6:19 PM Subject: [sdcc-devel] [ sdcc-Bugs-463839 ] Local statics are global? > Bugs item #463839, was opened at 2001-09-22 09:19 > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=100599&aid=463839&group_id= 599 > > Category: None > Group: None > Status: Open > Resolution: None > Priority: 5 > Submitted By: Marc Nijweide (nijweide) > Assigned to: Nobody/Anonymous (nobody) > Summary: Local statics are global? > > Initial Comment: > This does not compile: > > void f(void) > { > static int i = 1; > ++i; > } > > void g(void) > { > static int i = 1; > ++i; > } > > error *** Duplicate symbol 'i', symbol IGNORED > > SDCC RC2, MingW, flags: -mz80 -c > > > ---------------------------------------------------------------------- > > You can respond by visiting: > http://sourceforge.net/tracker/?func=detail&atid=100599&aid=463839&group_id= 599 > > _______________________________________________ > sdcc-devel mailing list > sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-devel > |