X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flibcore%2Flc_config_parser.y;h=8f328c80b59022b8595dba00573e3930e5c982fe;hb=225580e8d7eabc0488b2ac4437cd34ec65cc93d6;hp=93e4ecd169191cd0410908e4da850c3f29a4e3fd;hpb=de1b0c8d4f653f534a38740ad7f6803d82f2762e;p=libfirm diff --git a/ir/libcore/lc_config_parser.y b/ir/libcore/lc_config_parser.y index 93e4ecd16..8f328c80b 100644 --- a/ir/libcore/lc_config_parser.y +++ b/ir/libcore/lc_config_parser.y @@ -21,6 +21,9 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include @@ -102,7 +105,7 @@ void _lc_opt_add_to_data_char(char c) static void path_push(text_t text) { obstack_grow0(&obst, text.str, text.len); - path_stack[path_sp++] = obstack_finish(&obst); + path_stack[path_sp++] = (const char*)obstack_finish(&obst); } static void path_free(void) @@ -128,7 +131,7 @@ static void group_close(void) static void lc_opt_set(void) { - char *str = obstack_finish(&obst); + char *str = (char*)obstack_finish(&obst); lc_opt_err_info_t err; lc_opt_entry_t *opt = lc_opt_resolve_opt(CURR_GRP, path_stack, path_sp, &err);