From: Tony Kelman Date: Sat, 20 Dec 2014 01:35:59 +0000 (-0800) Subject: fix error: lvalue required as left operand of assignment X-Git-Tag: TRAVIS_CI_BUILD_EXPERIMENTAL~127^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dba7584e98dd9dfa0eb6749726d0546baf6db115;p=graphviz fix error: lvalue required as left operand of assignment --- diff --git a/lib/gvc/regex_win32.c b/lib/gvc/regex_win32.c index fdf78171b..2a4af04e0 100644 --- a/lib/gvc/regex_win32.c +++ b/lib/gvc/regex_win32.c @@ -3645,19 +3645,19 @@ re_search_2(struct re_pattern_buffer *bufp, /* Free everything we malloc. */ #ifdef MATCH_MAY_ALLOCATE -#define FREE_VAR(var) if (var) REGEX_FREE (var); var = NULL +#define FREE_VAR(var) if ((void*) var) REGEX_FREE (var); var = NULL #define FREE_VARIABLES() \ do { \ REGEX_FREE_STACK (fail_stack.stack); \ - FREE_VAR ((void*) regstart); \ - FREE_VAR ((void*) regend); \ - FREE_VAR ((void*) old_regstart); \ - FREE_VAR ((void*) old_regend); \ - FREE_VAR ((void*) best_regstart); \ - FREE_VAR ((void*) best_regend); \ - FREE_VAR ((void*) reg_info); \ - FREE_VAR ((void*) reg_dummy); \ - FREE_VAR ((void*) reg_info_dummy); \ + FREE_VAR (regstart); \ + FREE_VAR (regend); \ + FREE_VAR (old_regstart); \ + FREE_VAR (old_regend); \ + FREE_VAR (best_regstart); \ + FREE_VAR (best_regend); \ + FREE_VAR (reg_info); \ + FREE_VAR (reg_dummy); \ + FREE_VAR (reg_info_dummy); \ } while (0) #else #define FREE_VARIABLES() ((void)0) /* Do nothing! But inhibit gcc warning. */