diff options
Diffstat (limited to 'src/hir/from_ast.cpp')
-rw-r--r-- | src/hir/from_ast.cpp | 7 |
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) { |