aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi/Arm/ProcessorBind.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ipxe/efi/Arm/ProcessorBind.h')
-rw-r--r--src/include/ipxe/efi/Arm/ProcessorBind.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/include/ipxe/efi/Arm/ProcessorBind.h b/src/include/ipxe/efi/Arm/ProcessorBind.h
index 51a7271..fac1832 100644
--- a/src/include/ipxe/efi/Arm/ProcessorBind.h
+++ b/src/include/ipxe/efi/Arm/ProcessorBind.h
@@ -30,9 +30,16 @@ FILE_LICENCE ( BSD3 );
#pragma pack()
#endif
+//
+// RVCT does not support the __builtin_unreachable() macro
+//
+#ifdef __ARMCC_VERSION
+#define UNREACHABLE()
+#endif
+
#if _MSC_EXTENSIONS
//
- // use Microsoft* C complier dependent integer width types
+ // use Microsoft* C compiler dependent integer width types
//
typedef unsigned __int64 UINT64;
typedef __int64 INT64;