diff options
Diffstat (limited to 'cli/source.cxx')
-rw-r--r-- | cli/source.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/source.cxx b/cli/source.cxx index 1c0b890..61cc1c0 100644 --- a/cli/source.cxx +++ b/cli/source.cxx @@ -350,6 +350,7 @@ namespace traverse (type& c) { string name (escape (c.name ())); + bool ho (has<semantics::option> (c)); os << "// " << name << endl << "//" << endl @@ -447,7 +448,7 @@ namespace if (usage) { os << "void " << name << "::" << endl - << "print_usage (::std::ostream& os)" + << "print_usage (::std::ostream&" << (ho ? " os" : "") << ")" << "{"; // Calculate option length. |