+static expression_t *parse_assume(void) {
+ eat(T_assume);
+
+ expression_t *expression
+ = allocate_expression_zero(EXPR_UNARY_ASSUME);
+
+ expect('(');
+ expression->unary.value = parse_expression();
+ expect(')');
+
+ expression->base.datatype = type_void;
+ return expression;
+}
+