OSDN Git Service

2011-10-02 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 2011 12:31:40 +0000 (12:31 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Oct 2011 12:31:40 +0000 (12:31 +0000)
PR preprocessor/36819
* incpath.c (merge_include_chains): Call free_path on
heads[QUOTE] and tails[QUOTE].

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179426 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/incpath.c

index 5373a31..1f00f7b 100644 (file)
@@ -1,3 +1,9 @@
+2011-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR preprocessor/36819
+       * incpath.c (merge_include_chains): Call free_path on
+       heads[QUOTE] and tails[QUOTE].
+
 2011-10-02  Jan Hubicka  <jh@suse.cz>
 
        PR lto/47247
index 7d95ce2..aab6e15 100644 (file)
@@ -362,6 +362,8 @@ merge_include_chains (const char *sysroot, cpp_reader *pfile, int verbose)
 void
 split_quote_chain (void)
 {
+  free_path (heads[QUOTE], REASON_QUIET);
+  free_path (tails[QUOTE], REASON_QUIET);
   heads[QUOTE] = heads[BRACKET];
   tails[QUOTE] = tails[BRACKET];
   heads[BRACKET] = NULL;