One-element or zero-length arrays have been deprecated since last millennium. Use C99 flexible arrays instead, it allows the compiler to generate errors when the flexible array does not occur at the end in the structure.
Signed-off-by: Elyes Haouas <ehao...@noos.fr> --- OvmfPkg/Library/CcExitLib/CcExitVcHandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OvmfPkg/Library/CcExitLib/CcExitVcHandler.c b/OvmfPkg/Library/CcExitLib/CcExitVcHandler.c index 0fc30f7bc4..17d6c72e8e 100644 --- a/OvmfPkg/Library/CcExitLib/CcExitVcHandler.c +++ b/OvmfPkg/Library/CcExitLib/CcExitVcHandler.c @@ -52,7 +52,7 @@ typedef PACKED struct { UINT32 Count; UINT32 Reserved1; UINT64 Reserved2; - SEV_SNP_CPUID_FUNCTION function[0]; + SEV_SNP_CPUID_FUNCTION function[]; } SEV_SNP_CPUID_INFO; /** -- 2.40.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108018): https://edk2.groups.io/g/devel/message/108018 Mute This Topic: https://groups.io/mt/100938777/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-