From 214494aa7d9efaaba2f8c6e041355afc8662964c Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 27 Mar 2022 23:14:43 +0200 Subject: optimize: Restore optimization for raw payload expressions This patch reverts d0f14b5337e7 ("optimize: do not merge raw payload expressions") after adding support for concatenation with variable length TYPE_INTEGER. Signed-off-by: Pablo Neira Ayuso --- src/optimize.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/optimize.c') diff --git a/src/optimize.c b/src/optimize.c index 7a268c45..4ad25fab 100644 --- a/src/optimize.c +++ b/src/optimize.c @@ -40,9 +40,6 @@ static bool __expr_cmp(const struct expr *expr_a, const struct expr *expr_b) switch (expr_a->etype) { case EXPR_PAYLOAD: - /* disable until concatenation with integer works. */ - if (expr_a->payload.is_raw || expr_b->payload.is_raw) - return false; if (expr_a->payload.base != expr_b->payload.base) return false; if (expr_a->payload.offset != expr_b->payload.offset) -- cgit v1.2.3