Will not compile sources on build if path contains international characters
More info, AST dumped: FUNCTION (_set_bits=0x1322b10) type (void fixed) args (unsigned-char fixed) tree (0x1322a70) not decorated (null):0:{ L1 B2 (null):0: DECLARE SYMBOL (L1 B1 sn=0x131ffd0) type (unsigned-char fixed) teste.c:8: ASSIGN(=) (0x131e050) type (unsigned-bitfield {0,1} data) teste.c:8: PTR_ACCESS (0x131d0f0) type (unsigned-bitfield {0,1} data) teste.c:8: ADDRESS_OF (0x131d050) type (volatile-struct __00000200 near* fixed) teste.c:8: SYMBOL (L0 B0 LATCbits=0x131c970 @ 0x1145890) type...
Some more info: By using the --dump-i-code switch and compiling the expressions 1 and 5 i got the .dumpraw1 file, which seems to pinpoint the problem (lines in bold below): teste.c(l8) iTemp1 {volatile-struct __00000200 near* fixed} = &[_LATCbits {volatile-struct __00000200 fixed} , 0x0 {const-unsigned-char literal}] teste.c(l8) iTemp2 {unsigned-bitfield {0,1} near* fixed} = iTemp1 {volatile-struct __00000200 near* fixed} + 0x0 {const-unsigned-char literal} teste.c(l8) iTemp3 {const-unsigned-int...
Some more info: By using the --dump-i-code switch and compiling the expressions 1 and 5 i got the .dumpraw1 file, which seems to pinpoint the problem (lines in bold below): teste.c(l8) iTemp1 {volatile-struct __00000200 near* fixed} = &[_LATCbits {volatile-struct __00000200 fixed} , 0x0 {const-unsigned-char literal}] teste.c(l8) iTemp2 {unsigned-bitfield {0,1} near* fixed} = iTemp1 {volatile-struct __00000200 near* fixed} + 0x0 {const-unsigned-char literal} teste.c(l8) iTemp3 {const-unsigned-int...
Front-end expression evaluation bug
Failure to statically initialize structure