aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2020-01-29 02:48:15 +0100
committerBenjamin Kramer <benny.kra@googlemail.com>2020-01-29 02:48:15 +0100
commitbb39b52950e77e650fbdd86f7d5e4b89ff0aac4d (patch)
tree7fbc5e3b62996d039c28300bc48afd030d97f7c0 /clang/lib/Frontend/CompilerInvocation.cpp
parent2b36e85542d24161ff4460cb4f0da635e9f5ab62 (diff)
downloadllvm-bb39b52950e77e650fbdd86f7d5e4b89ff0aac4d.zip
llvm-bb39b52950e77e650fbdd86f7d5e4b89ff0aac4d.tar.gz
llvm-bb39b52950e77e650fbdd86f7d5e4b89ff0aac4d.tar.bz2
Fix conversions in clang and examples
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 14cbf39..a8dfd8a 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -340,7 +340,8 @@ static bool ParseAnalyzerArgs(AnalyzerOptions &Opts, ArgList &Args,
SmallVector<StringRef, 16> CheckersAndPackages;
CheckerAndPackageList.split(CheckersAndPackages, ",");
for (const StringRef &CheckerOrPackage : CheckersAndPackages)
- Opts.CheckersAndPackages.emplace_back(CheckerOrPackage, IsEnabled);
+ Opts.CheckersAndPackages.emplace_back(std::string(CheckerOrPackage),
+ IsEnabled);
}
// Go through the analyzer configuration options.