mber 8, 2017 1:38 AM
> > To: edk2-devel@lists.01.org
> > Cc: Gao, Liming
> > Subject: [edk2] [PATCH v2] BaseTools: align ERROR/WARNING/RETURN macros
> > with MdePkg versions
> >
> > BaseTools' BaseTypes.h defined the ENCODE_ERROR macro as
> > #define
Reviewed-by: Liming Gao
> -Original Message-
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Leif
> Lindholm
> Sent: Friday, December 8, 2017 1:38 AM
> To: edk2-devel@lists.01.org
> Cc: Gao, Liming
> Subject: [edk2] [PATCH v2] BaseTools
BaseTools' BaseTypes.h defined the ENCODE_ERROR macro as
#define ENCODE_ERROR(a) ((RETURN_STATUS)(MAX_BIT | (a)))
whereas MdePkg defines it as
#define ENCODE_ERROR(StatusCode) ((RETURN_STATUS)(MAX_BIT | (StatusCode)))
When building with GCC 6.3 (at least) the former triggers
"er
3 matches
Mail list logo