File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed
clang/lib/Driver/ToolChains/Arch Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change 14
14
#include " clang/Driver/Options.h"
15
15
#include " llvm/TargetParser/Host.h"
16
16
#include " llvm/TargetParser/LoongArchTargetParser.h"
17
- #include < string>
18
17
19
18
using namespace clang ::driver;
20
19
using namespace clang ::driver::tools;
@@ -141,7 +140,7 @@ void loongarch::getLoongArchTargetFeatures(const Driver &D,
141
140
ArchName = MArch->getValue ();
142
141
ArchName = postProcessTargetCPUString (ArchName, Triple);
143
142
llvm::LoongArch::getArchFeatures (ArchName, Features);
144
- if ((std::string) (MArch->getValue ()) == " native" )
143
+ if (MArch && StringRef (MArch->getValue ()) == " native" )
145
144
for (auto &F : llvm::sys::getHostCPUFeatures ())
146
145
Features.push_back (
147
146
Args.MakeArgString ((F.second ? " +" : " -" ) + F.first ()));
You can’t perform that action at this time.
0 commit comments