]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg: Arm/AArch64 - filter #pragma pack() when __ASSEMBLER__
authorLeif Lindholm <leif.lindholm@linaro.org>
Wed, 6 Dec 2017 16:57:55 +0000 (16:57 +0000)
committerLeif Lindholm <leif.lindholm@linaro.org>
Thu, 7 Dec 2017 11:31:50 +0000 (11:31 +0000)
commit5b8766bb92debfa7b2f45a4a6d683b4227360d66
tree7e3c09a1b912712c71686c5df6ef1a446497ee78
parentd1632f694be027dee87dd18fa8172d674221face
MdePkg: Arm/AArch64 - filter #pragma pack() when __ASSEMBLER__

clang, when used as a preprocessor for dtc, does not discard #pragma
statements although -x assembler-with-cpp is specified. This causes dtc
to barf at a #pragma pack() statement that is already filtered out for
__GNUC__. So add a check to also filter this out if __ASSEMBLER__.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/AArch64/ProcessorBind.h
MdePkg/Include/Arm/ProcessorBind.h