mirror of
https://github.com/intel/llvm.git
synced 2026-01-23 07:58:23 +08:00
Don't truncate the target triple when initializing clang.
Reviewed by: Sean Callanan Differential Revision: http://reviews.llvm.org/D4282 llvm-svn: 211968
This commit is contained in:
@@ -129,19 +129,6 @@ ClangExpressionParser::ClangExpressionParser (ExecutionContextScope *exe_scope,
|
||||
if (target_sp && target_sp->GetArchitecture().IsValid())
|
||||
{
|
||||
std::string triple = target_sp->GetArchitecture().GetTriple().str();
|
||||
|
||||
int dash_count = 0;
|
||||
for (size_t i = 0; i < triple.size(); ++i)
|
||||
{
|
||||
if (triple[i] == '-')
|
||||
dash_count++;
|
||||
if (dash_count == 3)
|
||||
{
|
||||
triple.resize(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
m_compiler->getTargetOpts().Triple = triple;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user