Re: [Sdcc-user] error 0: Duplicate symbol

2022-09-23 Thread Philipp Klaus Krause
Am 23.09.22 um 12:09 schrieb Martin Kaiser: This function compiles void dummy123(void) { { enum { BLA = 2 }; }; { enum { BLA = 2 }; }; } but this one doesn't: void dummy123(void) { { enum { BLA = 2 }; }; volatile int a = 3; { enum { BLA = 2 }; }; } That these two ar

[Sdcc-user] error 0: Duplicate symbol

2022-09-23 Thread Martin Kaiser
Dear all, I'm struggling to understand sdcc's behaviour regarding duplicate symbols. This function compiles void dummy123(void) { { enum { BLA = 2 }; }; { enum { BLA = 2 }; }; } but this one doesn't: void dummy123(void) { { enum { BLA = 2 }; }; volatile int a = 3; { enum {