if ModuleType != TAB_COMMON and ModuleType not in SUP_MODULE_LIST:\r
EdkLogger.error('build', OPTION_UNKNOWN, "Unknown module type [%s]" % ModuleType,\r
File=self.MetaFile, ExtraData=LibraryInstance, Line=LineNo)\r
- LibraryClassDict[Arch, ModuleType, LibraryClass] = LibraryInstance\r
+ LibraryClassDict[ModuleType, Arch, LibraryClass] = LibraryInstance\r
if LibraryInstance not in self._LibraryInstances:\r
self._LibraryInstances.append(LibraryInstance)\r
\r
for LibraryClass in LibraryClassSet:\r
# try all possible module types\r
for ModuleType in SUP_MODULE_LIST:\r
- LibraryInstance = LibraryClassDict[self._Arch, ModuleType, LibraryClass]\r
+ LibraryInstance = LibraryClassDict[ModuleType, self._Arch, LibraryClass]\r
if LibraryInstance is None:\r
continue\r
self._LibraryClasses[LibraryClass, ModuleType] = LibraryInstance\r