/* Initialization common to C and Objective-C front ends. */ bool c_objc_common_init (void) { static const enum tree_code stmt_codes[] = { c_common_stmt_codes }; INIT_STATEMENT_CODES (stmt_codes); c_init_decl_processing (); if (c_common_init () == false) return false; lang_expand_decl_stmt = c_expand_decl_stmt; /* These were not defined in the Objective-C front end, but I'm putting them here anyway. The diagnostic format decoder might want an enhanced ObjC implementation. */ diagnostic_format_decoder (global_dc) = &c_tree_printer; lang_missing_noreturn_ok_p = &c_missing_noreturn_ok_p; /* If still unspecified, make it match -std=c99 (allowing for -pedantic-errors). */ if (mesg_implicit_function_declaration < 0) { if (flag_isoc99) mesg_implicit_function_declaration = flag_pedantic_errors ? 2 : 1; else mesg_implicit_function_declaration = 0; } return true; }
/* Initialization common to C and Objective-C front ends. */ bool c_objc_common_init (void) { c_init_decl_processing (); if (c_common_init () == false) return false; /* These were not defined in the Objective-C front end, but I'm putting them here anyway. The diagnostic format decoder might want an enhanced ObjC implementation. */ diagnostic_format_decoder (global_dc) = &c_tree_printer; /* If still unspecified, make it match -std=c99 (allowing for -pedantic-errors). */ if (mesg_implicit_function_declaration < 0) { if (flag_isoc99) mesg_implicit_function_declaration = flag_pedantic_errors ? 2 : 1; else mesg_implicit_function_declaration = 0; } return true; }
/* Initialization common to C and Objective-C front ends. */ bool c_objc_common_init (void) { c_init_decl_processing (); if (c_common_init () == false) return false; /* These were not defined in the Objective-C front end, but I'm putting them here anyway. The diagnostic format decoder might want an enhanced ObjC implementation. */ diagnostic_format_decoder (global_dc) = &c_tree_printer; return true; }