PR preprocessor/51061
* incpath.c (merge_include_chains): Make sure to not pass null
pointers to free_path.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181216
138bc75d-0d04-0410-961f-
82ee72b054a4
2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
+ PR preprocessor/51061
+ * incpath.c (merge_include_chains): Make sure to not pass null
+ pointers to free_path.
+
+2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
+
* doc/invoke.texi ([Option Summary, C++ Language Options]):
Add -Wzero-as-null-pointer-constant.
void
split_quote_chain (void)
{
- free_path (heads[QUOTE], REASON_QUIET);
- free_path (tails[QUOTE], REASON_QUIET);
+ if (heads[QUOTE])
+ free_path (heads[QUOTE], REASON_QUIET);
+ if (tails[QUOTE])
+ free_path (tails[QUOTE], REASON_QUIET);
heads[QUOTE] = heads[BRACKET];
tails[QUOTE] = tails[BRACKET];
heads[BRACKET] = NULL;