From 57e52214de3a0ec5a1cc1f671402770c65d77198 Mon Sep 17 00:00:00 2001 From: Jan Svoboda Date: Tue, 15 Aug 2023 15:09:24 -0700 Subject: [PATCH] [driver] Fix build after LLVM options change --- lib/Driver/Driver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Driver/Driver.cpp b/lib/Driver/Driver.cpp index 04f9684eb857b..a2b5b5d35a7a8 100644 --- a/lib/Driver/Driver.cpp +++ b/lib/Driver/Driver.cpp @@ -84,7 +84,7 @@ void Driver::parseDriverKind(ArrayRef Args) { // The default driver kind is determined by Name. StringRef DriverName = Name; - std::string OptName; + StringRef OptName; // However, the driver kind may be overridden if the first argument is // --driver-mode. if (!Args.empty()) { @@ -126,7 +126,7 @@ ArrayRef Driver::getArgsWithoutProgramNameAndDriverMode( if (Args.empty()) return Args; - const std::string OptName = + StringRef OptName = getOpts().getOption(options::OPT_driver_mode).getPrefixedName(); if (StringRef(Args[0]).startswith(OptName)) Args = Args.slice(1);