diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-07-19 18:07:31 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-07-19 18:07:31 -0400 |
| commit | 05454123d45ca9a5fc4578d4ebffec9b158cf089 (patch) | |
| tree | f389bb16cdb6e8770d1dc7aa3daa6433f2e6b3a4 /src/zig_clang_driver.cpp | |
| parent | 70e05c67ce6f044b5b99e01a5d972bbe92c38344 (diff) | |
| download | zig-05454123d45ca9a5fc4578d4ebffec9b158cf089.tar.gz zig-05454123d45ca9a5fc4578d4ebffec9b158cf089.zip | |
update clang driver code to llvm9
upstream commit 1931d3cb20a00da732c5210b123656632982fde0
Diffstat (limited to 'src/zig_clang_driver.cpp')
| -rw-r--r-- | src/zig_clang_driver.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/zig_clang_driver.cpp b/src/zig_clang_driver.cpp index 39440f06a0..cc97b722d6 100644 --- a/src/zig_clang_driver.cpp +++ b/src/zig_clang_driver.cpp @@ -1,9 +1,8 @@ //===-- driver.cpp - Clang GCC-Compatible Driver --------------------------===// // -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // @@ -339,7 +338,7 @@ int ZigClang_main(int argc_, const char **argv_) { // response files written by clang will tokenize the same way in either mode. bool ClangCLMode = false; if (StringRef(TargetAndMode.DriverMode).equals("--driver-mode=cl") || - std::find_if(argv.begin(), argv.end(), [](const char *F) { + llvm::find_if(argv, [](const char *F) { return F && strcmp(F, "--driver-mode=cl") == 0; }) != argv.end()) { ClangCLMode = true; @@ -510,4 +509,3 @@ int ZigClang_main(int argc_, const char **argv_) { // failing command. return Res; } - |
