aboutsummaryrefslogtreecommitdiff
path: root/src/parsec.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-10-23 21:43:18 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-11-02 21:54:24 -0400
commit94ec2190f8d8c41d19b668511bf31fae32bcd095 (patch)
treec5ab9b20fbaf8f017661f9a159082d1ecaf9f943 /src/parsec.cpp
parentabff1b688420eb30d98145d8bc48e7d08f259885 (diff)
downloadzig-94ec2190f8d8c41d19b668511bf31fae32bcd095.tar.gz
zig-94ec2190f8d8c41d19b668511bf31fae32bcd095.zip
update to llvm master
Diffstat (limited to 'src/parsec.cpp')
-rw-r--r--src/parsec.cpp3
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;
}