Author: Sven van Haastregt Date: 2021-03-25T14:38:02Z New Revision: 8fbfc92a5cef5e709ca47742e7bf11035607abcc
URL: https://github.com/llvm/llvm-project/commit/8fbfc92a5cef5e709ca47742e7bf11035607abcc DIFF: https://github.com/llvm/llvm-project/commit/8fbfc92a5cef5e709ca47742e7bf11035607abcc.diff LOG: Reuse `os` variable in AllocateTarget; NFC Added: Modified: clang/lib/Basic/Targets.cpp Removed: ################################################################################ diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 793a471194fe..8df5cb7a3a61 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -595,13 +595,13 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple, } case llvm::Triple::spir: { - if (Triple.getOS() != llvm::Triple::UnknownOS || + if (os != llvm::Triple::UnknownOS || Triple.getEnvironment() != llvm::Triple::UnknownEnvironment) return nullptr; return new SPIR32TargetInfo(Triple, Opts); } case llvm::Triple::spir64: { - if (Triple.getOS() != llvm::Triple::UnknownOS || + if (os != llvm::Triple::UnknownOS || Triple.getEnvironment() != llvm::Triple::UnknownEnvironment) return nullptr; return new SPIR64TargetInfo(Triple, Opts); @@ -611,7 +611,7 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple, Triple.getVendor() != llvm::Triple::UnknownVendor || !Triple.isOSBinFormatWasm()) return nullptr; - switch (Triple.getOS()) { + switch (os) { case llvm::Triple::WASI: return new WASITargetInfo<WebAssembly32TargetInfo>(Triple, Opts); case llvm::Triple::Emscripten: @@ -626,7 +626,7 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple, Triple.getVendor() != llvm::Triple::UnknownVendor || !Triple.isOSBinFormatWasm()) return nullptr; - switch (Triple.getOS()) { + switch (os) { case llvm::Triple::WASI: return new WASITargetInfo<WebAssembly64TargetInfo>(Triple, Opts); case llvm::Triple::Emscripten: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits