Skip to content

Commit d478b6b

Browse files
committed
Tiny optimization
Don't check for aliases if we know it's the flag's name already
1 parent f8b65f4 commit d478b6b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

flag.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ bool flag_parse(int argc, char **argv)
233233
for (size_t i = 0; i < c->flags_count; ++i) {
234234
bool is_name = strcmp(c->flags[i].name, flag) == 0;
235235
bool is_alias = false;
236-
for (size_t j = 0; !is_alias && j < c->flags[i].alias_count; ++j) {
236+
for (size_t j = 0;
237+
!is_name && !is_alias && j < c->flags[i].alias_count; ++j) {
237238
if (strcmp(c->flags[i].aliases[j], flag) == 0)
238239
is_alias = true;
239240
}

0 commit comments

Comments
 (0)