From: Andrew Fish Date: Fri, 18 Dec 2015 10:11:25 +0000 (+0000) Subject: MdeModulePkg: Variable add missing VA_COPY X-Git-Tag: edk2-stable201903~8202 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=b7789dc6b6c49c39bf2c681c236f454e5e653487 MdeModulePkg: Variable add missing VA_COPY Xcode fails to compile: error: array type 'VA_LIST' (aka '__builtin_va_list') is not assignable Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Andrew Fish Reviewed-by: Star Zeng git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19419 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c index 621ce16da0..8a07f0ecb6 100644 --- a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c +++ b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c @@ -1716,7 +1716,7 @@ CheckRemainingSpaceForConsistencyInternal ( ASSERT_EFI_ERROR (Status); TotalNeededSize = 0; - Args = Marker; + VA_COPY (Args, Marker); VariableEntry = VA_ARG (Args, VARIABLE_ENTRY_CONSISTENCY *); while (VariableEntry != NULL) { // @@ -1745,7 +1745,7 @@ CheckRemainingSpaceForConsistencyInternal ( return FALSE; } - Args = Marker; + VA_COPY (Args, Marker); VariableEntry = VA_ARG (Args, VARIABLE_ENTRY_CONSISTENCY *); while (VariableEntry != NULL) { //