From f0fbff1f65bf170c3b241ae883280b0aa60c1538 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 5 Nov 1993 11:12:43 +0000 Subject: [PATCH] (main): Handle NO_IMPLICIT_EXTERN_C. From-SVN: r6009 --- gcc/cccp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gcc/cccp.c b/gcc/cccp.c index f28cfe6eefd..3581dc015e0 100644 --- a/gcc/cccp.c +++ b/gcc/cccp.c @@ -1739,7 +1739,13 @@ main (argc, argv) strcat (str, p->fname + default_len); new->fname = str; new->control_macro = 0; +#ifdef NO_IMPLICIT_EXTERN_C + /* On some systems, the system header files are C++-compatible. + So don't pretend they are `extern "C"'. */ + new->c_system_include_path = 0; +#else new->c_system_include_path = !p->cplusplus; +#endif append_include_chain (new, new); if (first_system_include == 0) first_system_include = new; -- 2.30.2