mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
PR #12628 expanded architecture macros for every DSC record so component-private records match their component. A positive raw owner can also represent include provenance, so broad expansion changes records outside component scope. Expand architecture macros only for Component records and records whose owner maps to a final Component. Reset the owner mapping whenever the post-processed table is rebuilt to prevent stale ownership across DoPostProcess calls. Add regression coverage for component-private LibraryClasses and PCDs, nested and private includes, multiple architectures, unresolved macros, repeated sections, and repeated post-processing. Signed-off-by: Bob Chen (UST Global Singapore Pte Limited) <v-kuanlchen@microsoft.com> |
||
|---|---|---|
| .. | ||
| CheckPythonSyntax.py | ||
| CheckUnicodeSourceFiles.py | ||
| conftest.py | ||
| CToolsTests.py | ||
| GNUmakefile | ||
| MetaFileParserTests.py | ||
| PythonTest.py | ||
| PythonToolsTests.py | ||
| RunTests.py | ||
| TestGenFvXip.py | ||
| TestRegularExpression.py | ||
| TestTools.py | ||
| TianoCompress.py | ||