From 1c755492eab68257420c6824a36892cdeacb970a Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 23 Feb 2016 11:11:47 -0500 Subject: Implement -O. --- eval.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'eval.c') diff --git a/eval.c b/eval.c index f69c890..b8e9a1b 100644 --- a/eval.c +++ b/eval.c @@ -651,6 +651,10 @@ int eval_cmdline(const struct cmdline *cmdline) { return 0; } + if (cmdline->optlevel >= 3 && cmdline->expr->eval == eval_false) { + return 0; + } + int nopenfd = infer_fdlimit(); struct callback_args args = { -- cgit v1.2.3