+typedef struct free_stmt {
+ decl_vars *vars;
+} free_stmt;
+
+static inline free_stmt *init_free_stmt(decl_vars *vars) {
+ free_stmt *free_ = malloc(sizeof(*free_));
+ free_->vars = vars;
+ return free_;
+}
+
+static inline void free_free_stmt(free_stmt *free_) {
+ free_decl_vars(free_->vars);
+ free(free_);
+}
+