SDCC version: 3.7.0
Backend: PIC16
Command line: --use-non-free --opt-code-size -c -mpic16 -p18f13k50 usb2.c
Compilation failed with errors:
usb2.c:9: error 25: Structure/Union expected left of '.->'
usb2.c:9: error 129: pointer types incompatible
Code to compile:
struct {
unsigned char ep_0_out_buf[2][8];
} ep_buffers;
struct ep0 {
unsigned char * out;
};
struct ep0 ep0_buf = { ep_buffers.ep_0_out_buf[0] };
Other backends:
--use-non-free --opt-code-size -c -mmcs51 usb2.c : No errors
--use-non-free --opt-code-size -c -mz180 usb2.c : Errors :
--use-non-free --opt-code-size -c -mz80 usb2.c : Errors :
--use-non-free --opt-code-size -c -mr2k usb2.c : Errors :
--use-non-free --opt-code-size -c -mr3ka usb2.c : Errors :
--use-non-free --opt-code-size -c -mtlcs90 usb2.c : Errors :
--use-non-free --opt-code-size -c -mds390 usb2.c : Errors :
--use-non-free --opt-code-size -c -mds400 usb2.c : Errors :
--use-non-free --opt-code-size -c -mhc08 usb2.c : Errors :
--use-non-free --opt-code-size -c -ms08 usb2.c : Errors :
--use-non-free --opt-code-size -c -mstm8 usb2.c : Errors :
usb2.c:9: error 2: Initializer element is not a constant expression
usb2.c:9: error 2: Initializer element is not a constant expression
--use-non-free --opt-code-size -c -mgbz80 usb2.c : No errors
--use-non-free --opt-code-size -c -mpic14 -p16f877 usb2.c : Errors :
usb2.c:9: error 9: FATAL Compiler Internal Error in file 'glue.c' line number '697' : IS_AST_VALUE(node->left) && AST_VALUE(node->left)->sym
Contact Author with source code