From 94ec2190f8d8c41d19b668511bf31fae32bcd095 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 23 Oct 2017 21:43:18 -0400 Subject: update to llvm master --- src/parsec.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/parsec.cpp') 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; } -- cgit v1.2.3