← Commit list

85158b600

Denys Vlasenko
Denys Vlasenko
2021-01-03
SUCCESS Duration: 153s

Subject

ash: code shrink

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

shell/ash.c+2 -2
@@ -14312,9 +14312,9 @@ procargs(char **argv)
}
if (mflag == 2)
mflag = iflag;
+ /* Unset options which weren't explicitly set or unset */
for (i = 0; i < NOPTS; i++)
- if (optlist[i] == 2)
- optlist[i] = 0;
+ optlist[i] &= 1; /* same effect as "if (optlist[i] == 2) optlist[i] = 0;" */
#if DEBUG == 2
debug = 1;
#endif