summaryrefslogtreecommitdiff
path: root/ast.c
diff options
context:
space:
mode:
authorSøren Sandmann <sandmann@redhat.com>2007-09-06 03:06:42 -0400
committerSøren Sandmann <sandmann@redhat.com>2007-09-06 03:06:42 -0400
commit8fb00564bd70dbda41f0af3446d0bb8c9c20613a (patch)
tree8648a5098d6a56520294f1e5605ebda5ac02e10e /ast.c
parenta78f3c2495a5703dbf2b1021f7c3d55017f12e81 (diff)
More expression cases
Diffstat (limited to 'ast.c')
-rw-r--r--ast.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ast.c b/ast.c
index ed88ef0..744ff4b 100644
--- a/ast.c
+++ b/ast.c
@@ -127,12 +127,12 @@ ast_case_new_default (ast_statement_t *statement)
}
ast_case_t *
-ast_case_new_int (int value,
- ast_statement_t *statement)
+ast_case_new_expression (ast_expression_t *expression,
+ ast_statement_t *statement)
{
ast_case_t *case_ = case_new (AST_EXPRESSION_CASE, statement);
- case_->int_.value = value;
+ case_->expression.expression = expression;
return case_;
}