diff options
Diffstat (limited to 'src/parsec.cpp')
| -rw-r--r-- | src/parsec.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parsec.cpp b/src/parsec.cpp index 09f5be0fa7..01334fb24c 100644 --- a/src/parsec.cpp +++ b/src/parsec.cpp @@ -570,6 +570,8 @@ static AstNode *trans_type(Context *c, const Type *ty, const SourceLocation &sou return trans_create_node_symbol_str(c, "f64"); case BuiltinType::Float128: return trans_create_node_symbol_str(c, "f128"); + case BuiltinType::Float16: + return trans_create_node_symbol_str(c, "f16"); case BuiltinType::LongDouble: return trans_create_node_symbol_str(c, "c_longdouble"); case BuiltinType::WChar_U: @@ -856,6 +858,7 @@ static AstNode *trans_type(Context *c, const Type *ty, const SourceLocation &sou case Type::Pipe: case Type::ObjCTypeParam: case Type::DeducedTemplateSpecialization: + case Type::DependentAddressSpace: emit_warning(c, source_loc, "unsupported type: '%s'", ty->getTypeClassName()); return nullptr; } |
