[ASTImporter] Fields are imported first and reordered for correct layout
authordingfei <fding@feysh.com>
Tue, 18 Jul 2023 09:01:19 +0000 (17:01 +0800)
committerdingfei <fding@feysh.com>
Tue, 18 Jul 2023 09:07:19 +0000 (17:07 +0800)
commite9536698720ec524cc8b72599363622bc1a31558
tree7d5bd5b77025fac14faccf818738e0a2038390af
parent3be16bd7d102205eaa6a67e918de75306883ed15
[ASTImporter] Fields are imported first and reordered for correct layout

Fields are imported first and reordered for correct layout.
For partially imported record, layout computation is incorrect.

Differential Revision: https://reviews.llvm.org/D154764
clang/lib/AST/ASTImporter.cpp
clang/unittests/AST/ASTImporterTest.cpp