X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fparser%2Fanalyzer.c;h=7193fea90bf4281eea185cc862c8014b6108430b;hb=a2dd816b36b96cbbb1df882912f43e60ee7879ff;hp=79c99e3e23e159ae8217a7dec323bf946c8d7e9b;hpb=8092b5015036c07151a4da123b9db5b8b3f392ce;p=sysdb.git diff --git a/src/parser/analyzer.c b/src/parser/analyzer.c index 79c99e3..7193fea 100644 --- a/src/parser/analyzer.c +++ b/src/parser/analyzer.c @@ -105,7 +105,7 @@ analyze_arith(int context, sdb_ast_op_t *op, sdb_strbuf_t *errbuf) return -1; if (analyze_node(context, op->right, errbuf)) return -1; - SDB_AST_NODE(op)->data_type = sdb_data_expr_type(op->kind, + SDB_AST_NODE(op)->data_type = sdb_data_expr_type(SDB_AST_OP_TO_DATA_OP(op->kind), op->left->data_type, op->right->data_type); /* TODO: replace constant arithmetic operations with a constant value */