From 6309121f70ff88cf64267f2bf1d9e452090ca277 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 2 May 2018 09:46:29 -0400 Subject: [PATCH] translate-c: update to llvm7 --- src/translate_c.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/translate_c.cpp b/src/translate_c.cpp index 31bc9d975..216674e57 100644 --- a/src/translate_c.cpp +++ b/src/translate_c.cpp @@ -731,6 +731,7 @@ static AstNode *trans_type(Context *c, const Type *ty, const SourceLocation &sou case BuiltinType::Char_U: case BuiltinType::UChar: case BuiltinType::Char_S: + case BuiltinType::Char8: return trans_create_node_symbol_str(c, "u8"); case BuiltinType::SChar: return trans_create_node_symbol_str(c, "i8"); @@ -2245,9 +2246,6 @@ static int trans_local_declaration(Context *c, TransScope *scope, const DeclStmt case Decl::TranslationUnit: emit_warning(c, stmt->getLocStart(), "TODO handle decl kind TranslationUnit"); return ErrorUnexpected; - case Decl::Concept: - emit_warning(c, stmt->getLocStart(), "TODO handle decl kind Concept"); - return ErrorUnexpected; } zig_unreachable(); } @@ -2336,6 +2334,7 @@ static AstNode *trans_bool_expr(Context *c, ResultUsed result_used, TransScope * case BuiltinType::Float128: case BuiltinType::LongDouble: case BuiltinType::WChar_U: + case BuiltinType::Char8: case BuiltinType::Char16: case BuiltinType::Char32: case BuiltinType::WChar_S: