summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-extract/llvm-extract.cpp
diff options
context:
space:
mode:
authorAndrew Lenharth <andrewl@lenharth.org>2008-03-07 20:10:54 +0000
committerAndrew Lenharth <andrewl@lenharth.org>2008-03-07 20:10:54 +0000
commitfc42740952b1679106424fad61117596cfa0ac3c (patch)
treebed2afdc2af768fedf7be1f44f0933010e781dca /llvm/tools/llvm-extract/llvm-extract.cpp
parent6c8219e732cec95740d97b86b89e54030bff2e97 (diff)
downloadbcm5719-llvm-fc42740952b1679106424fad61117596cfa0ac3c.tar.gz
bcm5719-llvm-fc42740952b1679106424fad61117596cfa0ac3c.zip
only extract main if the user didn't specify anything to extract
llvm-svn: 48023
Diffstat (limited to 'llvm/tools/llvm-extract/llvm-extract.cpp')
-rw-r--r--llvm/tools/llvm-extract/llvm-extract.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-extract/llvm-extract.cpp b/llvm/tools/llvm-extract/llvm-extract.cpp
index 1950f53972b..360630b41dc 100644
--- a/llvm/tools/llvm-extract/llvm-extract.cpp
+++ b/llvm/tools/llvm-extract/llvm-extract.cpp
@@ -81,7 +81,7 @@ int main(int argc, char **argv) {
M.get()->getNamedGlobal(ExtractGlobal) : 0;
// Figure out which function we should extract
- if (!ExtractFunc.size()) ExtractFunc = "main";
+ if (!ExtractFunc.size() && !ExtractGlobal.size()) ExtractFunc = "main";
Function *F = M.get()->getFunction(ExtractFunc);
if (F == 0 && G == 0) {
OpenPOWER on IntegriCloud