diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-08-31 01:29:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-31 01:29:02 +0200 |
| commit | 545945869337c72bc634e09d3b91a5df7fc0ebd9 (patch) | |
| tree | c551eb5cc4977223f518a5f7b1550e8bbdc9ae28 /src | |
| parent | e32e63f050e720408f66e9fdbd229f9a50f73fbf (diff) | |
| parent | 3df6317d621ae739c6012311ae3c7a75e7a3b6b9 (diff) | |
Merge pull request #494 from laytan/support-type-assert-state-flags
support `#type_assert` and `#no_type_assert`
Diffstat (limited to 'src')
| -rw-r--r-- | src/odin/printer/visit.odin | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/odin/printer/visit.odin b/src/odin/printer/visit.odin index 4c8902b..869a4ac 100644 --- a/src/odin/printer/visit.odin +++ b/src/odin/printer/visit.odin @@ -849,6 +849,12 @@ visit_state_flags :: proc(p: ^Printer, flags: ast.Node_State_Flags) -> ^Document if .Bounds_Check in flags { return cons(text("#bounds_check"), break_with_no_newline()) } + if .No_Type_Assert in flags { + return cons(text("#no_type_assert"), break_with_no_newline()) + } + if .Type_Assert in flags { + return cons(text("#type_assert"), break_with_no_newline()) + } return empty() } |