From d9fcad8cd6ec6f0469d25a1c6ad640d60a485d1c Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Sun, 25 Oct 2020 11:26:30 -0600 Subject: add fragile keyword --- vs-c.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vs-c.md') diff --git a/vs-c.md b/vs-c.md index bceaab1..b6cbcd5 100644 --- a/vs-c.md +++ b/vs-c.md @@ -45,7 +45,7 @@ Some type modifiers in C only apply in very specific circumstances and so aren't 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 [tagged unions](tagged-unions.md). + Crowbar only supports unions when they are [tagged unions](tagged-unions.md) (or declared and used with the `fragile` keyword). C's syntax isn't perfect, but it's usually pretty good. However, sometimes it just sucks, and in those cases Crowbar makes changes. -- cgit v1.2.3