summaryrefslogtreecommitdiff
path: root/src/hir/from_ast.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/from_ast.cpp')
-rw-r--r--src/hir/from_ast.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/hir/from_ast.cpp b/src/hir/from_ast.cpp
index a6947f8f..7ab503cf 100644
--- a/src/hir/from_ast.cpp
+++ b/src/hir/from_ast.cpp
@@ -232,8 +232,13 @@
case CORETYPE_INT: return ::HIR::CoreType::Isize;
case CORETYPE_UINT: return ::HIR::CoreType::Usize;
+
+ case CORETYPE_CHAR: return ::HIR::CoreType::Char;
+
+ case CORETYPE_BOOL: return ::HIR::CoreType::Bool;
+
default:
- BUG(Span(), "Unknown type for integer literal");
+ BUG(Span(), "Unknown type for integer literal in pattern - " << ct );
}
}
static ::HIR::Pattern::Value lowerhir_pattern_value(const ::AST::Pattern::Value& v) {