BaseTools: remove the unneeded code

Do a clean up to remove the unneeded code.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
Yonghong Zhu 2018-06-13 09:12:28 +08:00
parent 8e586296c1
commit c91fb6b4fc
1 changed files with 0 additions and 17 deletions

View File

@ -1551,23 +1551,6 @@ class DscParser(MetaFileParser):
self.IncludedFiles.add (IncludedFile1) self.IncludedFiles.add (IncludedFile1)
# todo: rework the nested include checking logic
# Current nested include checking rely on dsc file order inside build.db.
# It is not reliable and will lead to build fail in some case.
#
# When project A and B include a common dsc file C.
# Build project A. It give dsc file A = ID 1 in build.db, and C ID = 2.
# Build project B. It give dsc file B ID = 3, and C ID still = 2.
# Then, we build project B fail, unless we clean build.db.
# In oldder BaseTools, the project B ID will still be 1,
# that's why it work before.
# Does not allow lower level included file to include upper level included file
#if Parser._From != Owner and int(Owner) > int (Parser._From):
# EdkLogger.error('parser', FILE_ALREADY_EXIST, File=self._FileWithError,
# Line=self._LineIndex + 1, ExtraData="{0} is already included at a higher level.".format(IncludedFile1))
# set the parser status with current status # set the parser status with current status
Parser._SectionName = self._SectionName Parser._SectionName = self._SectionName
if self._InSubsection: if self._InSubsection: