Address unsupported nested external declaration #617
diff --git a/CMSIS/Core/Include/cmsis_gcc.h b/CMSIS/Core/Include/cmsis_gcc.h
index 67bda4e..738100c 100644
--- a/CMSIS/Core/Include/cmsis_gcc.h
+++ b/CMSIS/Core/Include/cmsis_gcc.h
@@ -1,8 +1,8 @@
/**************************************************************************//**
* @file cmsis_gcc.h
* @brief CMSIS compiler GCC header file
- * @version V5.4.1
- * @date 27. May 2021
+ * @version V5.4.2
+ * @date 17. December 2022
******************************************************************************/
/*
* Copyright (c) 2009-2021 Arm Limited. All rights reserved.
@@ -132,13 +132,13 @@
{
extern void _start(void) __NO_RETURN;
- typedef struct {
+ typedef struct __copy_table {
uint32_t const* src;
uint32_t* dest;
uint32_t wlen;
} __copy_table_t;
- typedef struct {
+ typedef struct __zero_table {
uint32_t* dest;
uint32_t wlen;
} __zero_table_t;