diff options
author | 2017-02-25 15:04:00 +0000 | |
---|---|---|
committer | 2017-02-25 15:04:00 +0000 | |
commit | 99445e768f1c5e9d2dec62680d1a7ebeb95ce678 (patch) | |
tree | 7343fa159fe0cb25b1ccafdd372a0350b019b930 | |
parent | Implement support for interrupt types. The GIC only seems to support (diff) | |
download | wireguard-openbsd-99445e768f1c5e9d2dec62680d1a7ebeb95ce678.tar.xz wireguard-openbsd-99445e768f1c5e9d2dec62680d1a7ebeb95ce678.zip |
Fix the types used on aarch64 to match what we have in <sys/types.h>.
From Brad Smith.
-rw-r--r-- | gnu/llvm/tools/clang/lib/Basic/Targets.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/llvm/tools/clang/lib/Basic/Targets.cpp b/gnu/llvm/tools/clang/lib/Basic/Targets.cpp index 009536a6bda..f6db9047c34 100644 --- a/gnu/llvm/tools/clang/lib/Basic/Targets.cpp +++ b/gnu/llvm/tools/clang/lib/Basic/Targets.cpp @@ -5925,7 +5925,8 @@ class AArch64TargetInfo : public TargetInfo { public: AArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) : TargetInfo(Triple), ABI("aapcs") { - if (getTriple().getOS() == llvm::Triple::NetBSD) { + if (getTriple().getOS() == llvm::Triple::NetBSD || + getTriple().getOS() == llvm::Triple::OpenBSD) { WCharType = SignedInt; // NetBSD apparently prefers consistency across ARM targets to consistency |