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 => "++" } } }