summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp')
-rw-r--r--lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp b/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
index 862f63b2908..1cefe154d2a 100644
--- a/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
+++ b/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
@@ -338,7 +338,7 @@ IRForTarget::ResolveFunctionPointers(llvm::Module &llvm_module)
fi != llvm_module.end();
++fi)
{
- Function *fun = fi;
+ Function *fun = &*fi;
bool is_decl = fun->isDeclaration();
@@ -1955,7 +1955,7 @@ IRForTarget::ReplaceStaticLiterals (llvm::BasicBlock &basic_block)
if (operand_constant_fp/* && operand_constant_fp->getType()->isX86_FP80Ty()*/)
{
static_constants.push_back(operand_val);
- static_users.push_back(ii);
+ static_users.push_back(&*ii);
}
}
}
@@ -2280,7 +2280,7 @@ IRForTarget::ReplaceVariables (Function &llvm_function)
return false;
}
- Argument *argument = iter;
+ Argument *argument = &*iter;
if (argument->getName().equals("this"))
{
@@ -2294,7 +2294,7 @@ IRForTarget::ReplaceVariables (Function &llvm_function)
return false;
}
- argument = iter;
+ argument = &*iter;
}
else if (argument->getName().equals("self"))
{
@@ -2326,7 +2326,7 @@ IRForTarget::ReplaceVariables (Function &llvm_function)
return false;
}
- argument = iter;
+ argument = &*iter;
}
if (!argument->getName().equals("$__lldb_arg"))
@@ -2624,7 +2624,7 @@ IRForTarget::runOnModule (Module &llvm_module)
fi != fe;
++fi)
{
- llvm::Function *function = fi;
+ llvm::Function *function = &*fi;
if (function->begin() == function->end())
continue;
@@ -2699,7 +2699,7 @@ IRForTarget::runOnModule (Module &llvm_module)
fi != fe;
++fi)
{
- llvm::Function *function = fi;
+ llvm::Function *function = &*fi;
for (llvm::Function::iterator bbi = function->begin(), bbe = function->end();
bbi != bbe;
@@ -2721,7 +2721,7 @@ IRForTarget::runOnModule (Module &llvm_module)
fi != fe;
++fi)
{
- llvm::Function *function = fi;
+ llvm::Function *function = &*fi;
for (llvm::Function::iterator bbi = function->begin(), bbe = function->end();
bbi != bbe;
OpenPOWER on IntegriCloud