From 6220aa8453e812f8834464e2ca8a114b6384ca89 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sat, 10 Jul 2004 23:35:46 +0000 Subject: [PATCH] Group the hidden command line arguments. Make the -s option actually work and default to the right value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14735 91177308-0d34-0410-b5e6-96231b3b80d8 --- projects/Stacker/tools/stkrc/stkrc.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/projects/Stacker/tools/stkrc/stkrc.cpp b/projects/Stacker/tools/stkrc/stkrc.cpp index 58ef8d710bb..280d6b00b1f 100644 --- a/projects/Stacker/tools/stkrc/stkrc.cpp +++ b/projects/Stacker/tools/stkrc/stkrc.cpp @@ -39,12 +39,12 @@ OutputFilename("o", cl::desc("Override output filename"), static cl::opt Force("f", cl::desc("Overwrite output files")); -static cl::opt -DumpAsm("d", cl::desc("Print LLVM Assembly as parsed"), cl::Hidden); - static cl::opt StackSize("s", cl::desc("Specify program maximum stack size"), - cl::value_desc("stacksize")); + cl::init(1024), cl::value_desc("stack size")); + +static cl::opt +DumpAsm("d", cl::desc("Print LLVM Assembly as parsed"), cl::Hidden); #ifdef PARSE_DEBUG static cl::opt @@ -57,8 +57,7 @@ FlexDebug("x", cl::desc("Turn on Flex Debugging"), cl::Hidden); #endif static cl::opt -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 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;