From 6fd28164316185676ca3337f07c510b409cb6687 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 26 Feb 2019 10:15:48 -0500 Subject: [PATCH] use -nostdinc++ when compiling C code --- src/codegen.cpp | 1 + src/translate_c.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/codegen.cpp b/src/codegen.cpp index a10f9b4ffa..6e4e66e978 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -8151,6 +8151,7 @@ static void gen_c_object(CodeGen *g, Buf *self_exe_path, CFile *c_file) { } args.append("-nobuiltininc"); + args.append("-nostdinc++"); args.append("-isystem"); args.append(buf_ptr(g->zig_c_headers_dir)); diff --git a/src/translate_c.cpp b/src/translate_c.cpp index e9909a4706..6bd2f7e6dc 100644 --- a/src/translate_c.cpp +++ b/src/translate_c.cpp @@ -4805,6 +4805,7 @@ Error parse_h_file(ImportTableEntry *import, ZigList *errors, const } clang_argv.append("-nobuiltininc"); + clang_argv.append("-nostdinc++"); clang_argv.append("-isystem"); clang_argv.append(buf_ptr(codegen->zig_c_headers_dir));