summaryrefslogtreecommitdiffstats
path: root/llvm/projects/Stacker
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-07-10 23:35:46 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-07-10 23:35:46 +0000
commitc35d141fc83f8d394358bb7ef4e0b78dacd7bd9c (patch)
tree00e66280c83f4e25a9f47209f02e8a1c0af724e7 /llvm/projects/Stacker
parentf61dbbaa7cb24b447bb94f7c3064b259701d3c6b (diff)
downloadbcm5719-llvm-c35d141fc83f8d394358bb7ef4e0b78dacd7bd9c.tar.gz
bcm5719-llvm-c35d141fc83f8d394358bb7ef4e0b78dacd7bd9c.zip
Group the hidden command line arguments.
Make the -s option actually work and default to the right value. llvm-svn: 14735
Diffstat (limited to 'llvm/projects/Stacker')
-rw-r--r--llvm/projects/Stacker/tools/stkrc/stkrc.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/projects/Stacker/tools/stkrc/stkrc.cpp b/llvm/projects/Stacker/tools/stkrc/stkrc.cpp
index 58ef8d710bb..280d6b00b1f 100644
--- a/llvm/projects/Stacker/tools/stkrc/stkrc.cpp
+++ b/llvm/projects/Stacker/tools/stkrc/stkrc.cpp
@@ -39,12 +39,12 @@ OutputFilename("o", cl::desc("Override output filename"),
static cl::opt<bool>
Force("f", cl::desc("Overwrite output files"));
-static cl::opt<bool>
-DumpAsm("d", cl::desc("Print LLVM Assembly as parsed"), cl::Hidden);
-
static cl::opt<uint32_t>
StackSize("s", cl::desc("Specify program maximum stack size"),
- cl::value_desc("stacksize"));
+ cl::init(1024), cl::value_desc("stack size"));
+
+static cl::opt<bool>
+DumpAsm("d", cl::desc("Print LLVM Assembly as parsed"), cl::Hidden);
#ifdef PARSE_DEBUG
static cl::opt<bool>
@@ -57,8 +57,7 @@ FlexDebug("x", cl::desc("Turn on Flex Debugging"), cl::Hidden);
#endif
static cl::opt<bool>
-EchoSource("e", cl::desc("Print Stacker Source as parsed"),
- cl::value_desc("echo"));
+EchoSource("e", cl::desc("Print Stacker Source as parsed"), cl::Hidden);
int main(int argc, char **argv)
{
@@ -83,7 +82,7 @@ int main(int argc, char **argv)
// Parse the file now...
std::auto_ptr<Module> M (
- compiler.compile(InputFilename,EchoSource, 1024) );
+ compiler.compile(InputFilename,EchoSource, StackSize) );
if (M.get() == 0) {
std::cerr << argv[0] << ": assembly didn't read correctly.\n";
return 1;
OpenPOWER on IntegriCloud