Commit 9b5e84de by Paolo Carlini Committed by Paolo Carlini

re PR preprocessor/51061 (Deprecated -I- option causes segfault)

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.

From-SVN: r181216
parent e8089b4a
2011-11-09 Paolo Carlini <paolo.carlini@oracle.com> 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]): * doc/invoke.texi ([Option Summary, C++ Language Options]):
Add -Wzero-as-null-pointer-constant. Add -Wzero-as-null-pointer-constant.
...@@ -362,7 +362,9 @@ merge_include_chains (const char *sysroot, cpp_reader *pfile, int verbose) ...@@ -362,7 +362,9 @@ merge_include_chains (const char *sysroot, cpp_reader *pfile, int verbose)
void void
split_quote_chain (void) split_quote_chain (void)
{ {
if (heads[QUOTE])
free_path (heads[QUOTE], REASON_QUIET); free_path (heads[QUOTE], REASON_QUIET);
if (tails[QUOTE])
free_path (tails[QUOTE], REASON_QUIET); free_path (tails[QUOTE], REASON_QUIET);
heads[QUOTE] = heads[BRACKET]; heads[QUOTE] = heads[BRACKET];
tails[QUOTE] = tails[BRACKET]; tails[QUOTE] = tails[BRACKET];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment