aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-10-22 04:23:59 +0000
committerTanya Lattner <tonic@nondot.org>2008-10-22 04:23:59 +0000
commitb2794155c8e1d96a2f0f3e7c16bb034cc337d167 (patch)
tree545e381db39115d7e0e584a39017a03af507daf8
parent2bf32ce9944f6d5b9ea09ddc5441fcb68be3a9d2 (diff)
downloadllvm-b2794155c8e1d96a2f0f3e7c16bb034cc337d167.zip
llvm-b2794155c8e1d96a2f0f3e7c16bb034cc337d167.tar.gz
llvm-b2794155c8e1d96a2f0f3e7c16bb034cc337d167.tar.bz2
Merge from mainline
Fix a bug that prevented llvm-extract -delete from working. llvm-svn: 57953
-rw-r--r--llvm/lib/Transforms/IPO/ExtractGV.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/IPO/ExtractGV.cpp b/llvm/lib/Transforms/IPO/ExtractGV.cpp
index d409b6e..79e51d0 100644
--- a/llvm/lib/Transforms/IPO/ExtractGV.cpp
+++ b/llvm/lib/Transforms/IPO/ExtractGV.cpp
@@ -52,7 +52,7 @@ namespace {
bool deleteGV() {
for (std::vector<GlobalValue*>::iterator GI = Named.begin(),
GE = Named.end(); GI != GE; ++GI) {
- if (Function* NamedFunc = dyn_cast<Function>(&*GI)) {
+ if (Function* NamedFunc = dyn_cast<Function>(*GI)) {
// If we're in relinking mode, set linkage of all internal callees to
// external. This will allow us extract function, and then - link
// everything together