Browse Source

Remove auto_cast from field_flags

- auto_cast is parsed as its own expression
Fabian Sperber 2 years ago
parent
commit
886d0de040
2 changed files with 0 additions and 6 deletions
  1. 0 3
      core/odin/ast/ast.odin
  2. 0 3
      core/odin/parser/parser.odin

+ 0 - 3
core/odin/ast/ast.odin

@@ -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,

+ 0 - 3
core/odin/parser/parser.odin

@@ -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)