From c2fb81bf1668e3c69df7d533c32a580742d709ab Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 24 Apr 2019 23:38:52 -0400 Subject: parse: Add some missing costs/probabilities Previously we weren't re-ordering -type in front of -newerXY --- parse.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'parse.c') diff --git a/parse.c b/parse.c index e6d58c5..2eb7eca 100644 --- a/parse.c +++ b/parse.c @@ -1658,6 +1658,8 @@ static struct expr *parse_newerxy(struct parser_state *state, int arg1, int arg2 expr->reftime = *reftime; } + expr->cost = STAT_COST; + return expr; fail: @@ -1672,6 +1674,7 @@ static struct expr *parse_nogroup(struct parser_state *state, int arg1, int arg2 struct expr *expr = parse_nullary_test(state, eval_nogroup); if (expr) { expr->cost = 9000.0; + expr->probability = 0.01; expr->ephemeral_fds = 1; } return expr; @@ -1703,6 +1706,7 @@ static struct expr *parse_nouser(struct parser_state *state, int arg1, int arg2) struct expr *expr = parse_nullary_test(state, eval_nouser); if (expr) { expr->cost = 9000.0; + expr->probability = 0.01; expr->ephemeral_fds = 1; } return expr; -- cgit v1.2.3