diff options
author | Feng, Bob C <bob.c.feng@intel.com> | 2019-02-03 22:47:54 +0800 |
---|---|---|
committer | Feng, Bob C <bob.c.feng@intel.com> | 2019-02-18 09:11:48 +0800 |
commit | c417c1b33d06ef6ae96adb373201a5a3c3b38772 (patch) | |
tree | 55b3a448eb806718ea4bae69f59892582652a5e6 /BaseTools/Source/Python/Workspace | |
parent | 5f094268e068949b0e0a0275fa2d4a9a6cc04c2d (diff) | |
download | edk2-c417c1b33d06ef6ae96adb373201a5a3c3b38772.tar.gz edk2-c417c1b33d06ef6ae96adb373201a5a3c3b38772.tar.bz2 edk2-c417c1b33d06ef6ae96adb373201a5a3c3b38772.zip |
BaseTools: Fixed an issue about StructurePcd
If use a structure pcd in fdf, build tool crash
This is a regression issue introduced by py3 patch set.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace')
-rw-r--r-- | BaseTools/Source/Python/Workspace/BuildClassObject.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/BaseTools/Source/Python/Workspace/BuildClassObject.py b/BaseTools/Source/Python/Workspace/BuildClassObject.py index 1df042f41c..1c2385f761 100644 --- a/BaseTools/Source/Python/Workspace/BuildClassObject.py +++ b/BaseTools/Source/Python/Workspace/BuildClassObject.py @@ -270,6 +270,7 @@ class StructurePcd(PcdClassObject): self.ValueChain = set()
self.PcdFieldValueFromComm = OrderedDict()
self.PcdFieldValueFromFdf = OrderedDict()
+ self.DefaultFromDSC=None
def __repr__(self):
return self.TypeName
@@ -326,7 +327,6 @@ class StructurePcd(PcdClassObject): self.PackageDecs = PcdObject.PackageDecs if PcdObject.PackageDecs else self.PackageDecs
self.DefaultValues = PcdObject.DefaultValues if PcdObject.DefaultValues else self.DefaultValues
self.PcdMode = PcdObject.PcdMode if PcdObject.PcdMode else self.PcdMode
- self.DefaultFromDSC=None
self.DefaultValueFromDec = PcdObject.DefaultValueFromDec if PcdObject.DefaultValueFromDec else self.DefaultValueFromDec
self.SkuOverrideValues = PcdObject.SkuOverrideValues if PcdObject.SkuOverrideValues else self.SkuOverrideValues
self.StructName = PcdObject.DatumType if PcdObject.DatumType else self.StructName
|