[Lldb-commits] [lldb] r211536 - Don't set the ABI to apcs-gnu for non-ARM iOS targets (i.e., the
Sean Callanan
scallanan at apple.com
Mon Jun 23 14:00:26 PDT 2014
Author: spyffe
Date: Mon Jun 23 16:00:25 2014
New Revision: 211536
URL: http://llvm.org/viewvc/llvm-project?rev=211536&view=rev
Log:
Don't set the ABI to apcs-gnu for non-ARM iOS targets (i.e., the
simulator).
<rdar://problem/17399406>
Modified:
lldb/trunk/source/Expression/ClangExpressionParser.cpp
Modified: lldb/trunk/source/Expression/ClangExpressionParser.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/ClangExpressionParser.cpp?rev=211536&r1=211535&r2=211536&view=diff
==============================================================================
--- lldb/trunk/source/Expression/ClangExpressionParser.cpp (original)
+++ lldb/trunk/source/Expression/ClangExpressionParser.cpp Mon Jun 23 16:00:25 2014
@@ -157,8 +157,9 @@ ClangExpressionParser::ClangExpressionPa
}
// Any arm32 iOS environment, but not on arm64
- if (m_compiler->getTargetOpts().Triple.find("arm64") == std::string::npos
- && m_compiler->getTargetOpts().Triple.find("ios") != std::string::npos)
+ if (m_compiler->getTargetOpts().Triple.find("arm64") == std::string::npos &&
+ m_compiler->getTargetOpts().Triple.find("arm") != std::string::npos &&
+ m_compiler->getTargetOpts().Triple.find("ios") != std::string::npos)
{
m_compiler->getTargetOpts().ABI = "apcs-gnu";
}
More information about the lldb-commits
mailing list