diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-07-10 23:35:46 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-07-10 23:35:46 +0000 |
commit | c35d141fc83f8d394358bb7ef4e0b78dacd7bd9c (patch) | |
tree | 00e66280c83f4e25a9f47209f02e8a1c0af724e7 /llvm/projects/Stacker | |
parent | f61dbbaa7cb24b447bb94f7c3064b259701d3c6b (diff) | |
download | bcm5719-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.cpp | 13 |
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; |