| ... | @@ -4805,7 +4805,11 @@ Error parse_h_file(ImportTableEntry *import, ZigList<ErrorMsg *> *errors, const | ... | @@ -4805,7 +4805,11 @@ Error parse_h_file(ImportTableEntry *import, ZigList<ErrorMsg *> *errors, const |
| 4805 | } | 4805 | } |
| 4806 | | 4806 | |
| 4807 | clang_argv.append("-nobuiltininc"); | 4807 | clang_argv.append("-nobuiltininc"); |
| | 4808 | clang_argv.append("-nostdinc"); |
| 4808 | clang_argv.append("-nostdinc++"); | 4809 | clang_argv.append("-nostdinc++"); |
| | 4810 | if (codegen->libc_link_lib == nullptr) { |
| | 4811 | clang_argv.append("-nolibc"); |
| | 4812 | } |
| 4809 | | 4813 | |
| 4810 | clang_argv.append("-isystem"); | 4814 | clang_argv.append("-isystem"); |
| 4811 | clang_argv.append(buf_ptr(codegen->zig_c_headers_dir)); | 4815 | clang_argv.append(buf_ptr(codegen->zig_c_headers_dir)); |
| ... | @@ -4832,7 +4836,9 @@ Error parse_h_file(ImportTableEntry *import, ZigList<ErrorMsg *> *errors, const | ... | @@ -4832,7 +4836,9 @@ Error parse_h_file(ImportTableEntry *import, ZigList<ErrorMsg *> *errors, const |
| 4832 | clang_argv.append("-Xclang"); | 4836 | clang_argv.append("-Xclang"); |
| 4833 | clang_argv.append("-detailed-preprocessing-record"); | 4837 | clang_argv.append("-detailed-preprocessing-record"); |
| 4834 | | 4838 | |
| 4835 | if (!c->codegen->zig_target->is_native) { | 4839 | if (c->codegen->zig_target->is_native) { |
| | 4840 | clang_argv.append("-march=native"); |
| | 4841 | } else { |
| 4836 | clang_argv.append("-target"); | 4842 | clang_argv.append("-target"); |
| 4837 | clang_argv.append(buf_ptr(&c->codegen->triple_str)); | 4843 | clang_argv.append(buf_ptr(&c->codegen->triple_str)); |
| 4838 | } | 4844 | } |