Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    r74330e7 r7215000  
    443443
    444444
    445 static const char optstring[] = ":c:ghlLmNnpP:S:twW:D:";
     445static const char optstring[] = ":c:ghlLmNnpdP:S:twW:D:";
    446446
    447447enum { PreludeDir = 128 };
     
    456456        { "no-prelude", no_argument, nullptr, 'n' },
    457457        { "prototypes", no_argument, nullptr, 'p' },
     458        { "deterministic-out", no_argument, nullptr, 'd' },
    458459        { "print", required_argument, nullptr, 'P' },
    459460        { "prelude-dir", required_argument, nullptr, PreludeDir },
     
    476477        "do not read prelude",                                // -n
    477478        "generate prototypes for prelude functions",            // -p
     479        "don't print output that isn't deterministic",        // -d
    478480        "print",                                              // -P
    479481        "<directory> prelude directory for debug/nodebug",      // no flag
     
    580582                        genproto = true;
    581583                        break;
     584                  case 'd':                                     // don't print non-deterministic output
     585                    deterministic_output = true;
     586                        break;
    582587                  case 'P':                                                                             // print options
    583588                        for ( int i = 0;; i += 1 ) {
Note: See TracChangeset for help on using the changeset viewer.