diff options
author | Pierre Gondois <Pierre.Gondois@arm.com> | 2021-01-08 14:07:51 +0000 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-04-15 19:53:39 +0000 |
commit | 60e49aac4e44cb262b0f2a1a858c63fcb1412a70 (patch) | |
tree | eb62a49754f9e6d07df312cabd51c04d6072e62d /ArmPkg/Include | |
parent | 39b3e14c9950376e48dc3e65404e4cf884607add (diff) | |
download | edk2-60e49aac4e44cb262b0f2a1a858c63fcb1412a70.tar.gz edk2-60e49aac4e44cb262b0f2a1a858c63fcb1412a70.tar.bz2 edk2-60e49aac4e44cb262b0f2a1a858c63fcb1412a70.zip |
ArmPkg: Fix Ecc error 7008 for OPTEE_MESSAGE_PARAM
This patch fixes the following Ecc reported error:
Complex types should be typedef-ed
The error is due to the a nested structure declaration.
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'ArmPkg/Include')
-rw-r--r-- | ArmPkg/Include/Library/OpteeLib.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ArmPkg/Include/Library/OpteeLib.h b/ArmPkg/Include/Library/OpteeLib.h index d716361433..8ceab117d1 100644 --- a/ArmPkg/Include/Library/OpteeLib.h +++ b/ArmPkg/Include/Library/OpteeLib.h @@ -2,6 +2,7 @@ OP-TEE specific header file.
Copyright (c) 2018, Linaro Ltd. All rights reserved.<BR>
+ Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
@@ -45,12 +46,14 @@ typedef struct { UINT64 C;
} OPTEE_MESSAGE_PARAM_VALUE;
+typedef union {
+ OPTEE_MESSAGE_PARAM_MEMORY Memory;
+ OPTEE_MESSAGE_PARAM_VALUE Value;
+} OPTEE_MESSAGE_PARAM_UNION;
+
typedef struct {
UINT64 Attribute;
- union {
- OPTEE_MESSAGE_PARAM_MEMORY Memory;
- OPTEE_MESSAGE_PARAM_VALUE Value;
- } Union;
+ OPTEE_MESSAGE_PARAM_UNION Union;
} OPTEE_MESSAGE_PARAM;
#define OPTEE_MAX_CALL_PARAMS 4
|