From 3df6317d621ae739c6012311ae3c7a75e7a3b6b9 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Sat, 31 Aug 2024 00:56:17 +0200 Subject: support `#type_assert` and `#no_type_assert` --- src/odin/printer/visit.odin | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/odin/printer/visit.odin b/src/odin/printer/visit.odin index 02e2867..9496b32 100644 --- a/src/odin/printer/visit.odin +++ b/src/odin/printer/visit.odin @@ -848,6 +848,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() } -- cgit v1.2.3