From d247aa46eb8a7181b079490d18373b9e8135de07 Mon Sep 17 00:00:00 2001 From: flameyosflow Date: Tue, 16 Dec 2025 12:11:19 +0200 Subject: [PATCH] Add PreInc --- src/ast.rs | 1 + src/c_ir.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/ast.rs b/src/ast.rs index 616ab90..802eaf2 100644 --- a/src/ast.rs +++ b/src/ast.rs @@ -267,6 +267,7 @@ pub enum UnOp { Not, Ref, Deref, + PreInc } #[derive(Debug, Clone)] diff --git a/src/c_ir.rs b/src/c_ir.rs index dbe85d4..a132d42 100644 --- a/src/c_ir.rs +++ b/src/c_ir.rs @@ -122,6 +122,7 @@ pub enum CUnaryOp { Not, Ref, Deref, + PreInc } impl CUnaryOp { @@ -131,6 +132,7 @@ impl CUnaryOp { CUnaryOp::Not => "!", CUnaryOp::Ref => "&", CUnaryOp::Deref => "*", + CUnaryOp::PreInc => "++" } } }