summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-04-24 22:53:01 +0000
committerChris Lattner <sabre@nondot.org>2003-04-24 22:53:01 +0000
commitc3380918a508cdec5ef2d75bebbdf9e04a4ee79d (patch)
treee8e502ffa814a9ba6978cfda764a689c4c66ee54
parent1d080f24c5da978f52c9fa3335afb05f579118e2 (diff)
downloadbcm5719-llvm-c3380918a508cdec5ef2d75bebbdf9e04a4ee79d.tar.gz
bcm5719-llvm-c3380918a508cdec5ef2d75bebbdf9e04a4ee79d.zip
Make sure that deleted functions have external linkage
llvm-svn: 5912
-rw-r--r--llvm/tools/bugpoint/BugDriver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/bugpoint/BugDriver.cpp b/llvm/tools/bugpoint/BugDriver.cpp
index 7a2ce26a854..7ccbe0d828b 100644
--- a/llvm/tools/bugpoint/BugDriver.cpp
+++ b/llvm/tools/bugpoint/BugDriver.cpp
@@ -37,7 +37,7 @@ void DeleteFunctionBody(Function *F) {
// Next, delete all of the basic blocks.
F->getBasicBlockList().clear();
-
+ F->setLinkage(GlobalValue::ExternalLinkage);
assert(F->isExternal() && "This didn't make the function external!");
}
OpenPOWER on IntegriCloud