aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
diff options
context:
space:
mode:
authorTyler Erickson <me@tylererickson.com>2020-03-05 16:49:53 -0800
committerTyler Erickson <me@tylererickson.com>2020-03-05 16:49:53 -0800
commitbb026c99a93bc27ac89a8b1bf727b5b09799fe1c (patch)
tree07a3707a3d0b665cfb03c4066d0c4552dc5b0cec /src/parser.hpp
parent2817bab494a093b861b33cba982d87d178e80501 (diff)
parent2fe0eaf2adf952867d4ce4fba53b4b3ac75e1ba5 (diff)
Merged with master
Diffstat (limited to 'src/parser.hpp')
-rw-r--r--src/parser.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/parser.hpp b/src/parser.hpp
index 983db1042..6426cc96b 100644
--- a/src/parser.hpp
+++ b/src/parser.hpp
@@ -203,12 +203,13 @@ enum FieldFlag {
FieldFlag_no_alias = 1<<2,
FieldFlag_c_vararg = 1<<3,
FieldFlag_auto_cast = 1<<4,
+ FieldFlag_const = 1<<5,
FieldFlag_Tags = 1<<10,
FieldFlag_Results = 1<<16,
- FieldFlag_Signature = FieldFlag_ellipsis|FieldFlag_using|FieldFlag_no_alias|FieldFlag_c_vararg|FieldFlag_auto_cast,
+ FieldFlag_Signature = FieldFlag_ellipsis|FieldFlag_using|FieldFlag_no_alias|FieldFlag_c_vararg|FieldFlag_auto_cast|FieldFlag_const,
FieldFlag_Struct = FieldFlag_using|FieldFlag_Tags,
};
@@ -515,6 +516,7 @@ AST_KIND(_TypeBegin, "", bool) \
Array<Ast *> variants; \
Ast *polymorphic_params; \
Ast * align; \
+ bool maybe; \
bool no_nil; \
Token where_token; \
Array<Ast *> where_clauses; \