Remove auto_cast from field_flags

- auto_cast is parsed as its own expression
This commit is contained in:
Fabian Sperber
2023-09-05 23:08:23 +02:00
parent 16d797cb01
commit 886d0de040
2 changed files with 0 additions and 6 deletions

View File

@@ -584,7 +584,6 @@ Field_Flag :: enum {
Using,
No_Alias,
C_Vararg,
Auto_Cast,
Const,
Any_Int,
Subtype,
@@ -604,7 +603,6 @@ field_flag_strings := [Field_Flag]string{
.Using = "using",
.No_Alias = "#no_alias",
.C_Vararg = "#c_vararg",
.Auto_Cast = "auto_cast",
.Const = "#const",
.Any_Int = "#any_int",
.Subtype = "#subtype",
@@ -641,7 +639,6 @@ Field_Flags_Signature :: Field_Flags{
.No_Alias,
.C_Vararg,
.Const,
.Auto_Cast,
.Any_Int,
.By_Ptr,
.Default_Parameters,

View File

@@ -1666,9 +1666,6 @@ is_token_field_prefix :: proc(p: ^Parser) -> ast.Field_Flag {
case .Using:
advance_token(p)
return .Using
case .Auto_Cast:
advance_token(p)
return .Auto_Cast
case .Hash:
tok: tokenizer.Token
advance_token(p)