aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2021-09-28 16:36:17 +0200
committerDaniel Gavin <danielgavin5@hotmail.com>2021-09-28 16:36:17 +0200
commit5c8000afbce31748e8a8e13c7116eb7385087405 (patch)
treee22aebcf818b6fd477818560c9e28deb78cd1eab /src
parentc8b297729092ffccad1c4ac2bad7e598af0d7d2f (diff)
Add support for b32, b64 keywords
Diffstat (limited to 'src')
-rw-r--r--src/analysis/analysis.odin2
-rw-r--r--src/common/ast.odin2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/analysis/analysis.odin b/src/analysis/analysis.odin
index 30e84f9..045e06f 100644
--- a/src/analysis/analysis.odin
+++ b/src/analysis/analysis.odin
@@ -487,7 +487,7 @@ is_symbol_same_typed :: proc(ast_context: ^AstContext, a, b: index.Symbol) -> bo
}
case .Bool:
switch basic.ident.name {
- case "bool": return true;
+ case "bool", "b32", "b64": return true;
case: return false;
}
case .String:
diff --git a/src/common/ast.odin b/src/common/ast.odin
index 3589848..742a477 100644
--- a/src/common/ast.odin
+++ b/src/common/ast.odin
@@ -21,6 +21,8 @@ keyword_map: map[string]bool = {
"rawptr" = true,
"any" = true,
"u32" = true,
+ "b32" = true,
+ "b64" = true,
"true" = true,
"false" = true,
"nil" = true,