Commit 9665cfe027

Andrew Kelley <superjoe30@gmail.com>
2018-07-03 09:48:47
update for latest llvm
1 parent 6e1425e
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();
 }
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:
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,