Reviewed-by: Jaben Carsey <[email protected]> -Jaben
> On Jun 30, 2016, at 2:05 PM, Laszlo Ersek <[email protected]> wrote: > > The code being removed in this patch dates back to git commit a405b86d274d > (Sep 14, 2010; "udk2010.up2.shell initial release."). The condition always > evaluates to true, and it breaks DEBUG builds of ArmVirtPkg with gcc-6.1: > > ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c: > In function 'ParseHandleDatabaseByRelationshipWithType': > ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c:2465:76: > error: self-comparison always evaluates to true > [-Werror=tautological-compare] > ASSERT((*HandleType)[HandleIndex] == (*HandleType)[HandleIndex]); > > Cc: Ard Biesheuvel <[email protected]> > Cc: Gerd Hoffmann <[email protected]> > Cc: Jaben Carsey <[email protected]> > Cc: Michael Zimmermann <[email protected]> > Reported-by: Gerd Hoffmann <[email protected]> > Reported-by: Michael Zimmermann <[email protected]> > Suggested-by: Jaben Carsey <[email protected]> > Ref: http://thread.gmane.org/gmane.comp.bios.edk2.devel/13794/focus=13939 > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Laszlo Ersek <[email protected]> > --- > ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c > b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c > index b82f925c9218..63710865251d 100644 > --- a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c > +++ b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c > @@ -2460,10 +2460,6 @@ ParseHandleDatabaseByRelationshipWithType ( > (*HandleType)[HandleIndex] |= (UINTN)HR_COMPONENT_NAME_HANDLE; > } else if (CompareGuid (ProtocolGuidArray[ProtocolIndex], > &gEfiDevicePathProtocolGuid) ) { > (*HandleType)[HandleIndex] |= (UINTN)HR_DEVICE_HANDLE; > - } else { > - DEBUG_CODE_BEGIN(); > - ASSERT((*HandleType)[HandleIndex] == (*HandleType)[HandleIndex]); > - DEBUG_CODE_END(); > } > // > // Retrieve the list of agents that have opened each protocol > -- > 1.8.3.1 > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

