Skip to content

Commit d5989ea

Browse files
committed
Fix --help in nqp.
1 parent 90d0998 commit d5989ea

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/HLL/Compiler.nqp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ class HLL::Compiler does HLL::Backend::Default {
44
has $!parsegrammar;
55
has $!parseactions;
66
has @!cmdoptions;
7-
has $!usage;
87
has $!compiler_progname;
98
has $!language;
109
has %!config;
@@ -22,10 +21,6 @@ class HLL::Compiler does HLL::Backend::Default {
2221

2322
# Command options and usage.
2423
@!cmdoptions := nqp::split(' ', 'e=s help|h target=s trace|t=s encoding=s output|o=s combine version|v show-config verbose-config|V stagestats=s? ll-exception rxtrace nqpevent=s profile profile-compile');
25-
$!usage := "This compiler is based on HLL::Compiler.\n\nOptions:\n";
26-
for @!cmdoptions {
27-
$!usage := $!usage ~ " $_\n";
28-
}
2924
%!config := nqp::hash();
3025
}
3126

@@ -446,7 +441,11 @@ class HLL::Compiler does HLL::Backend::Default {
446441
if $name {
447442
say($name);
448443
}
449-
nqp::say($!usage);
444+
my $usage := "This compiler is based on HLL::Compiler.\n\nOptions:\n";
445+
for @!cmdoptions {
446+
$usage := $usage ~ " $_\n";
447+
}
448+
nqp::say($usage);
450449
nqp::exit(0);
451450
}
452451

0 commit comments

Comments
 (0)