]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/GenFw/Elf64Convert.c
BaseTools/GenFw: Fix a bug for GCC build
[mirror_edk2.git] / BaseTools / Source / C / GenFw / Elf64Convert.c
index 3b5f63010388ef692ef8b83528e868eab947833b..024a2a0d53573e1b503d039617e8975e2c109b4d 100644 (file)
@@ -306,7 +306,8 @@ GetSymName (
   UINT8* StrtabContents = (UINT8*)mEhdr + StrtabShdr->sh_offset;\r
 \r
   bool foundEnd = false;\r
-  for (UINT32 i = Sym->st_name; (i < StrtabShdr->sh_size) && !foundEnd; i++) {\r
+  UINT32 i;\r
+  for (i= Sym->st_name; (i < StrtabShdr->sh_size) && !foundEnd; i++) {\r
     foundEnd = StrtabContents[i] == 0;\r
   }\r
   assert(foundEnd);\r