From 7da8ad847a083ee962a458a736c4c33e96690b4c Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 23 Jan 2013 13:42:47 +0300 Subject: [PATCH] smatch_expressions: rename deref_expression() to member_expression() It is used to create a struct which points to a struct member. Signed-off-by: Dan Carpenter --- smatch_expressions.c | 2 +- smatch_extra.h | 2 +- smatch_flow.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/smatch_expressions.c b/smatch_expressions.c index a5de4b88..8c56e137 100644 --- a/smatch_expressions.c +++ b/smatch_expressions.c @@ -26,7 +26,7 @@ struct expression *value_expr(long long val) return expr; } -struct expression *deref_expression(struct expression *deref, int op, struct ident *member) +struct expression *member_expression(struct expression *deref, int op, struct ident *member) { struct expression *expr; diff --git a/smatch_extra.h b/smatch_extra.h index 2400aa7e..c77f77b3 100644 --- a/smatch_extra.h +++ b/smatch_extra.h @@ -142,7 +142,7 @@ void function_comparison(int comparison, struct expression *expr, sval_t sval, i /* smatch_expressions.c */ struct expression *zero_expr(); struct expression *value_expr(long long val); -struct expression *deref_expression(struct expression *deref, int op, struct ident *member); +struct expression *member_expression(struct expression *deref, int op, struct ident *member); struct expression *assign_expression(struct expression *left, struct expression *right); struct expression *symbol_expression(struct symbol *sym); diff --git a/smatch_flow.c b/smatch_flow.c index 0e8b644a..26cb5d8b 100644 --- a/smatch_flow.c +++ b/smatch_flow.c @@ -740,7 +740,7 @@ static void fake_member_assigns(struct symbol *sym) FOR_EACH_PTR(sym->initializer->expr_list, tmp) { if (tmp->type != EXPR_IDENTIFIER) /* how to handle arrays?? */ continue; - deref = deref_expression(symbol, '.', tmp->expr_ident); + deref = member_expression(symbol, '.', tmp->expr_ident); assign = assign_expression(deref, tmp->ident_expression); __split_expr(assign); } END_FOR_EACH_PTR(tmp); @@ -789,7 +789,7 @@ static void fake_global_assign(struct symbol *sym) FOR_EACH_PTR(sym->initializer->expr_list, tmp) { if (tmp->type != EXPR_IDENTIFIER) /* how to handle arrays?? */ continue; - deref = deref_expression(symbol, '.', tmp->expr_ident); + deref = member_expression(symbol, '.', tmp->expr_ident); assign = assign_expression(deref, tmp->ident_expression); __pass_to_client(assign, GLOBAL_ASSIGNMENT_HOOK); } END_FOR_EACH_PTR(tmp); -- 2.11.4.GIT