diff options
Diffstat (limited to 'pycparser/c_generator.py')
-rw-r--r-- | pycparser/c_generator.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pycparser/c_generator.py b/pycparser/c_generator.py index 983d578..ded8c65 100644 --- a/pycparser/c_generator.py +++ b/pycparser/c_generator.py @@ -286,6 +286,14 @@ class CGenerator(object): s += ');' return s + def visit_StaticAssert(self, n): + s = '_Static_assert(' + s += self.visit(n.cond) + s += ',' + s += self.visit(n.message) + s += ')' + return s + def visit_Switch(self, n): s = 'switch (' + self.visit(n.cond) + ')\n' s += self._generate_stmt(n.stmt, add_indent=True) |