diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-10-22 04:23:59 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-10-22 04:23:59 +0000 |
commit | b2794155c8e1d96a2f0f3e7c16bb034cc337d167 (patch) | |
tree | 545e381db39115d7e0e584a39017a03af507daf8 | |
parent | 2bf32ce9944f6d5b9ea09ddc5441fcb68be3a9d2 (diff) | |
download | llvm-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.cpp | 2 |
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 |