aboutsummaryrefslogtreecommitdiff
path: root/src/target.cpp
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2019-09-01 23:45:51 +0200
committerRobin Voetter <robin@voetter.nl>2019-09-01 23:45:51 +0200
commitd62f7c6b605a672f032aff8870496d2ae2366017 (patch)
tree659ae46ac0061fcafd3ec29de8682ec1f18e97cc /src/target.cpp
parente7912dee9bd63b03415f441b4de9b3babc79c859 (diff)
parent8b1900e5df76a126404c6905b9e91136c738da55 (diff)
downloadzig-d62f7c6b605a672f032aff8870496d2ae2366017.tar.gz
zig-d62f7c6b605a672f032aff8870496d2ae2366017.zip
Merge remote-tracking branch 'upstream/master' into arm-support-improvement
Diffstat (limited to 'src/target.cpp')
-rw-r--r--src/target.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/target.cpp b/src/target.cpp
index 65d72bf5f2..8d73af6a01 100644
--- a/src/target.cpp
+++ b/src/target.cpp
@@ -491,16 +491,6 @@ Error target_parse_glibc_version(ZigGLibCVersion *glibc_ver, const char *text) {
return ErrorNone;
}
-static ZigLLVM_EnvironmentType target_get_win32_abi() {
- FILE* files[] = { stdin, stdout, stderr, nullptr };
- for (int i = 0; files[i] != nullptr; i++) {
- if (os_is_cygwin_pty(fileno(files[i]))) {
- return ZigLLVM_GNU;
- }
- }
- return ZigLLVM_MSVC;
-}
-
void get_native_target(ZigTarget *target) {
// first zero initialize
*target = {};
@@ -515,9 +505,6 @@ void get_native_target(ZigTarget *target) {
&target->abi,
&oformat);
target->os = get_zig_os_type(os_type);
- if (target->os == OsWindows) {
- target->abi = target_get_win32_abi();
- }
target->is_native = true;
if (target->abi == ZigLLVM_UnknownEnvironment) {
target->abi = target_default_abi(target->arch, target->os);
@@ -1614,7 +1601,7 @@ ZigLLVM_EnvironmentType target_default_abi(ZigLLVM_ArchType arch, Os os) {
return ZigLLVM_GNU;
case OsUefi:
case OsWindows:
- return ZigLLVM_MSVC;
+ return ZigLLVM_MSVC;
case OsLinux:
case OsWASI:
return ZigLLVM_Musl;