]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools:fix Ecc tool issue for check StructPcd
authorFan, ZhijuX <zhijux.fan@intel.com>
Fri, 17 Jan 2020 01:09:53 +0000 (09:09 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 12 Feb 2020 09:26:22 +0000 (09:26 +0000)
commit82af1cbf0d54bb197a4381e7d7ff1c120e4a9645
treed7c267fc1652b751fa9f3a4900debed0ebb2d012
parentc44e0a896cacce179a3291e5080e8573c909ce2a
BaseTools:fix Ecc tool issue for check StructPcd

BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=2142

gAdvancedFeaturePkgTokenSpaceGuid.PcdSmbiosType0BiosInformation|
{0x0}|SMBIOS_TABLE_TYPE0|0x80010000 {
    <HeaderFiles>
      IndustryStandard/SmBios.h
    <Packages>
      MdePkg/MdePkg.dec
      AdvancedFeaturePkg/AdvancedFeaturePkg.dec
  }

If there's a PcdStructHF or PcdStructPKGs in StructPcd,
EccTool report error,IndexError: list index out of range

This patch is going to fix this issue

Cc: Liming Gao <liming.gao@intel.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Signed-off-by: Zhiju.Fan <zhijux.fan@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Source/Python/Ecc/MetaFileWorkspace/MetaFileParser.py