From 9665cfe027c70a84cb6351ea6ecb833a728736aa Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 3 Jul 2018 03:48:47 -0400 Subject: [PATCH] update for latest llvm --- src/translate_c.cpp | 3 +++ src/zig_llvm.cpp | 2 ++ src/zig_llvm.h | 1 + 3 files changed, 6 insertions(+) diff --git a/src/translate_c.cpp b/src/translate_c.cpp index 55333112c9..92ee306e90 100644 --- a/src/translate_c.cpp +++ b/src/translate_c.cpp @@ -3619,6 +3619,9 @@ static int trans_stmt_extra(Context *c, TransScope *scope, const Stmt *stmt, case Stmt::SEHTryStmtClass: emit_warning(c, stmt->getLocStart(), "TODO handle C SEHTryStmtClass"); return ErrorUnexpected; + case Stmt::FixedPointLiteralClass: + emit_warning(c, stmt->getLocStart(), "TODO handle C FixedPointLiteralClass"); + return ErrorUnexpected; } zig_unreachable(); } diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index 95d7d65d99..f53e097577 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -707,6 +707,8 @@ const char *ZigLLVMGetSubArchTypeName(ZigLLVM_SubArchType sub_arch) { switch (sub_arch) { case ZigLLVM_NoSubArch: return "(none)"; + case ZigLLVM_ARMSubArch_v8_4a: + return "v8_4a"; case ZigLLVM_ARMSubArch_v8_3a: return "v8_3a"; case ZigLLVM_ARMSubArch_v8_2a: diff --git a/src/zig_llvm.h b/src/zig_llvm.h index e26a081761..19e8095c3f 100644 --- a/src/zig_llvm.h +++ b/src/zig_llvm.h @@ -268,6 +268,7 @@ enum ZigLLVM_ArchType { enum ZigLLVM_SubArchType { ZigLLVM_NoSubArch, + ZigLLVM_ARMSubArch_v8_4a, ZigLLVM_ARMSubArch_v8_3a, ZigLLVM_ARMSubArch_v8_2a, ZigLLVM_ARMSubArch_v8_1a,