summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorShafik Yaghmour <syaghmour@apple.com>2019-04-26 18:51:28 +0000
committerShafik Yaghmour <syaghmour@apple.com>2019-04-26 18:51:28 +0000
commit16b90733c751ccf80e2c6e31838dc6f1a4f3d38e (patch)
tree15a4be2b8b576e1e4a16aa6e6dc5dbd47388dac9 /clang/lib/Sema
parent7ab164c4a427b559a7a47fa62ef365862705f950 (diff)
downloadbcm5719-llvm-16b90733c751ccf80e2c6e31838dc6f1a4f3d38e.tar.gz
bcm5719-llvm-16b90733c751ccf80e2c6e31838dc6f1a4f3d38e.zip
[ASTImporter] Copy Argument Passing Restrictions setting when importing a CXXRecordDecl definition
Summary: For a CXXRecordDecl the RecordDeclBits are stored in the DeclContext. Currently when we import the definition of a CXXRecordDecl via the ASTImporter we do not copy over this data. This change will add support for copying the ArgPassingRestrictions from RecordDeclBits to fix an LLDB expression parsing bug where we would set it to not pass in registers. Note, we did not copy over any other of the RecordDeclBits since we don't have tests for those. We know that copying over LoadedFieldsFromExternalStorage would be a error and that may be the case for others as well. The companion LLDB review: https://reviews.llvm.org/D61146 Differential Review: https://reviews.llvm.org/D61140 llvm-svn: 359338
Diffstat (limited to 'clang/lib/Sema')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud