From 6c33ae6a20abaf6d3ba8ab523694658558560d3c Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 5 Sep 2013 22:55:17 +0300 Subject: [PATCH] math: export get_const_value() I use this in one of my out of tree checks. Signed-off-by: Dan Carpenter --- smatch.h | 1 + smatch_math.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/smatch.h b/smatch.h index 6a46f9f1..45cbeca3 100644 --- a/smatch.h +++ b/smatch.h @@ -252,6 +252,7 @@ char *expr_to_var_sym(struct expression *expr, struct symbol **sym_ptr); int sym_name_is(const char *name, struct expression *expr); +int get_const_value(struct expression *expr, sval_t *sval); int get_value(struct expression *expr, sval_t *val); int get_implied_value(struct expression *expr, sval_t *val); int get_implied_min(struct expression *expr, sval_t *sval); diff --git a/smatch_math.c b/smatch_math.c index 023aa200..8f0f6444 100644 --- a/smatch_math.c +++ b/smatch_math.c @@ -666,7 +666,7 @@ static int get_fuzzy_min_helper(struct expression *expr, sval_t *min) return 1; } -static int get_const_value(struct expression *expr, sval_t *sval) +int get_const_value(struct expression *expr, sval_t *sval) { struct symbol *sym; sval_t right; -- 2.11.4.GIT