From 302934a1e4042c2579f42f1d6666180386d33a15 Mon Sep 17 00:00:00 2001 From: Bill Currie <bill@taniwha.org> Date: Mon, 15 Oct 2018 20:52:46 +0900 Subject: [PATCH] Remove some dead code. --- tools/qfcc/source/expr.c | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/tools/qfcc/source/expr.c b/tools/qfcc/source/expr.c index 30473cdea..0d82e9629 100644 --- a/tools/qfcc/source/expr.c +++ b/tools/qfcc/source/expr.c @@ -2489,36 +2489,6 @@ think_expr (symbol_t *think_sym) return new_symbol_expr (think_sym); } -static inline __attribute__((pure)) int -is_lvalue (expr_t *e) -{ - if (e->type == ex_symbol) { - switch (e->e.symbol->sy_type) { - case sy_var: - return 1; - case sy_const: - return 0; - case sy_type: - return 0; - case sy_expr: - return 0; - case sy_func: - return 0; - case sy_class: - return 0; - } - } - if (e->type == ex_temp) - return 1; - if (e->type == ex_expr && e->e.expr.op == '.') - return 1; - if (e->type == ex_uexpr && e->e.expr.op == '.') - return 1; - if (e->type == ex_uexpr && e->e.expr.op == 'A') - return is_lvalue (e->e.expr.e1); - return 0; -} - expr_t * cast_expr (type_t *type, expr_t *e) {