diff options
Diffstat (limited to 'vs-c.rst')
-rw-r--r-- | vs-c.rst | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -52,7 +52,7 @@ Adjustments Some C features are footguns by default, so Crowbar ensures that they are only used correctly. * Unions are not robust by default. - Crowbar only supports unions when they are :doc:`tagged-unions` (or declared and used with the ``fragile`` keyword). + Crowbar offers two types of union declarations: a :crowbar:ref:`tagged union <RobustUnionDefinition>` (the default) and a :crowbar:ref:`fragile union <FragileUnionDefinition>` for interoperability purposes. C's syntax isn't perfect, but it's usually pretty good. However, sometimes it just sucks, and in those cases Crowbar makes changes. |