Group the hidden command line arguments.
authorReid Spencer <rspencer@reidspencer.com>
Sat, 10 Jul 2004 23:35:46 +0000 (23:35 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 10 Jul 2004 23:35:46 +0000 (23:35 +0000)
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

index 58ef8d710bb25a3390fb3007dc73cb03713e5780..280d6b00b1ff6f351d04aef148e2161736c34239 100644 (file)
@@ -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;