File tree Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 22#define C_CODE_GENERATOR_H
33#include " blocks/block_visitor.h"
44#include " blocks/stmt.h"
5- #include " util/printer.h"
65#include " builder/dyn_var.h"
6+ #include " util/printer.h"
77#include < unordered_map>
88#include < unordered_set>
99
@@ -89,16 +89,17 @@ class c_code_generator : public block_visitor {
8989 printer::indent (oss, indent);
9090 auto var_type = T::create_block_type ();
9191 assert (isa<named_type>(var_type) && " Cannot create struct declarations for un-named types" );
92- assert (to<named_type>(var_type)->template_args .size () == 0 && " Cannot yet, generate decls for types with template args" );
93- oss << " struct " << to<named_type>(var_type)->type_name << " {\n " ;
92+ assert (to<named_type>(var_type)->template_args .size () == 0 &&
93+ " Cannot yet, generate decls for types with template args" );
94+ oss << " struct " << to<named_type>(var_type)->type_name << " {\n " ;
9495 indent++;
95-
96- for (auto member: v.members ) {
96+
97+ for (auto member : v.members ) {
9798 printer::indent (oss, indent);
9899 auto decl = std::make_shared<decl_stmt>();
99100 decl->decl_var = member->block_var ;
100- decl->accept (&generator);
101- oss << std::endl;
101+ decl->accept (&generator);
102+ oss << std::endl;
102103 }
103104 indent--;
104105 printer::indent (oss, indent);
Original file line number Diff line number Diff line change 66namespace builder {
77
88namespace options {
9- extern bool track_members;
9+ extern bool track_members;
1010}
1111
1212class var {
@@ -34,8 +34,7 @@ class var {
3434 block::expr::Ptr encompassing_expr;
3535
3636 // Feature to gather members of this type
37- std::vector<var*> members;
38-
37+ std::vector<var *> members;
3938
4039 static block::type::Ptr create_block_type (void ) {
4140 // Cannot create block type for abstract class
Original file line number Diff line number Diff line change 55
66namespace builder {
77namespace options {
8- bool track_members = false ;
8+ bool track_members = false ;
99}
1010
1111template <>
You can’t perform that action at this time.
0 commit comments