Eliminate / vet and whitelist some more globals

This commit is contained in:
ridiculousfish
2018-09-29 00:58:44 -04:00
parent 0170875ece
commit 36a149337b
5 changed files with 38 additions and 36 deletions

View File

@@ -762,8 +762,8 @@ static bool append_syntax_error(parse_error_list_t *errors, size_t source_locati
}
/// Returns 1 if the specified command is a builtin that may not be used in a pipeline.
static const wcstring_list_t forbidden_pipe_commands({L"exec", L"case", L"break", L"return",
L"continue"});
static const wchar_t *const forbidden_pipe_commands[] = {L"exec", L"case", L"break", L"return",
L"continue"};
static int parser_is_pipe_forbidden(const wcstring &word) {
return contains(forbidden_pipe_commands, word);
}