From 41785a0bf9d505a3647a10ddc330417f52fd4528 Mon Sep 17 00:00:00 2001 From: seyko Date: Sun, 3 Apr 2016 11:42:15 +0300 Subject: -fnormalize-inc-dirs remove non-existent or duplicate directories from include paths if -fnormalize-inc-dirs is specified. This will help to compile current coreutils package --- tccpp.c | 1 + 1 file changed, 1 insertion(+) (limited to 'tccpp.c') diff --git a/tccpp.c b/tccpp.c index 1803fe3..64c4919 100644 --- a/tccpp.c +++ b/tccpp.c @@ -1663,6 +1663,7 @@ ST_FUNC void preprocess(int is_bof) /* search in all the include paths */ int j = i - 2, k = j - s1->nb_include_paths; path = k < 0 ? s1->include_paths[j] : s1->sysinclude_paths[k]; + if (path == 0) continue; pstrcpy(buf1, sizeof(buf1), path); pstrcat(buf1, sizeof(buf1), "/"); } -- cgit v1.3.1