On 19 June 2015 at 03:21, Wu, Jiaxin <jiaxin...@intel.com> wrote: > Hi, Ard & Laszlo > Sorry for replying so late. This patch is already reviewed by me and checked > in. >
OK, I'm glad that it has been fixed. Thanks, Ard. > -----Original Message----- > From: Tian, Feng > Sent: Friday, June 19, 2015 9:00 AM > To: edk2-devel@lists.sourceforge.net; Ard Biesheuvel > Cc: Gerd Hoffmann (GMail address); Wu, Jiaxin; Laszlo Ersek; Tian, Feng > Subject: RE: [edk2] [PATCH] MdeModulePkg: remove unused variables to fix the > build > > Hi, Ard & Laszlo > > Sorry for not giving feedback in time. Jiaxin has been aware of this and will > fix it soon. > > For this build error, I double check MSDN. Looks like VS only complains those > unreferenced local variables (that's VS warning C4101). But if this local > variable gets assigned, then there is no complain even the variable is never > used. > > Not sure if there is a better way to avoid such break in the future besides > the way of Scott's GCC pre-built toolchain in windows. > > Thanks > Feng > > -----Original Message----- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Friday, June 19, 2015 00:44 > To: Ard Biesheuvel > Cc: edk2-devel@lists.sourceforge.net; Gerd Hoffmann (GMail address); Wu, > Jiaxin > Subject: Re: [edk2] [PATCH] MdeModulePkg: remove unused variables to fix the > build > > On 06/18/15 18:21, Ard Biesheuvel wrote: >> On 18 June 2015 at 17:50, Laszlo Ersek <ler...@redhat.com> wrote: >>> On 06/18/15 15:11, Ard Biesheuvel wrote: >>>> Remove two instances of 'DHCP_SERVICE *DhcpSb' in function scope >>>> that are assigned but never used afterwards. >>>> >>>> Contributed-under: TianoCore Contribution Agreement 1.0 >>>> Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org> >>>> --- >>>> MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c | 4 ---- >>>> 1 file changed, 4 deletions(-) >>>> >>>> diff --git a/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c >>>> b/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c >>>> index ac4b11f09402..821dfbb450a7 100644 >>>> --- a/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c >>>> +++ b/MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c >>>> @@ -1188,7 +1188,6 @@ Dhcp4InstanceConfigUdpIo ( >>>> ) >>>> { >>>> DHCP_PROTOCOL *Instance; >>>> - DHCP_SERVICE *DhcpSb; >>>> EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN *Token; >>>> EFI_UDP4_CONFIG_DATA UdpConfigData; >>>> IP4_ADDR ClientAddr; >>>> @@ -1197,7 +1196,6 @@ Dhcp4InstanceConfigUdpIo ( >>>> IP4_ADDR SubnetMask; >>>> >>>> Instance = (DHCP_PROTOCOL *) Context; >>>> - DhcpSb = Instance->Service; >>>> Token = Instance->Token; >>>> >>>> ZeroMem (&UdpConfigData, sizeof (EFI_UDP4_CONFIG_DATA)); @@ >>>> -1309,7 +1307,6 @@ PxeDhcpInput ( >>>> ) >>>> { >>>> DHCP_PROTOCOL *Instance; >>>> - DHCP_SERVICE *DhcpSb; >>>> EFI_DHCP4_HEADER *Head; >>>> NET_BUF *Wrap; >>>> EFI_DHCP4_PACKET *Packet; >>>> @@ -1320,7 +1317,6 @@ PxeDhcpInput ( >>>> Wrap = NULL; >>>> Instance = (DHCP_PROTOCOL *) Context; >>>> Token = Instance->Token; >>>> - DhcpSb = Instance->Service; >>>> >>>> // >>>> // Don't restart receive if error occurs or DHCP is destroyed. >>>> >>> >>> Reviewed-by: Laszlo Ersek <ler...@redhat.com> >>> >>> Thanks for picking this up, Ard -- this repeated breakage is >>> annoying, especially after Scott has made available prebuilt gcc >>> toolchains for Windows-based developers: >>> >>> http://sourceforge.net/projects/edk2developertoolsforwindows/files/To >>> ol%20Chain%20Binaries/ >>> >>> which could be used to weed out such issues. I guess people first >>> have to learn to care about the community. >>> >> >> To be honest, I am more annoyed by the lack of response from Jiaxin >> (who has been active on the mailing list today but couldn't be >> bothered to respond) than from the actual breakage itself, > > :/ > >> even if the >> problem is due to sloppy coding and not obscure GCC-isms that may >> catch Windows users by surprise. Surely, VC has some kind of >> diagnostic option that complains about unused locals as well? > > Fully unused locals: probably. Assigned-to, but never read ones: > probably not. > > Thanks > Laszlo > >> >> Thanks, >> Ard. >> >> >>> I couldn't find it in me this time to write and post the fix, so >>> thanks again for doing this. >>> >>> Laszlo > > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel