diff options
| author | Aaron Smith <aaron.smith@microsoft.com> | 2019-03-12 02:00:39 +0000 |
|---|---|---|
| committer | Aaron Smith <aaron.smith@microsoft.com> | 2019-03-12 02:00:39 +0000 |
| commit | e8475f78e2634d5d348d7ad746efc1e6526e72f5 (patch) | |
| tree | 1b510d4a53349e6131c3c93c359553513e4f6ea7 /llvm/utils/update_mca_test_checks.py | |
| parent | 3f5ce18658f0b6cc01853a02aede777d190ee52d (diff) | |
| download | bcm5719-llvm-e8475f78e2634d5d348d7ad746efc1e6526e72f5.tar.gz bcm5719-llvm-e8475f78e2634d5d348d7ad746efc1e6526e72f5.zip | |
[DebugInfo] Add test cases for FlagNonTrivial
Summary:
This is a test case to go with D44406 which added FlagNonTrivial to mark that a C++ record is non-trivial to support CodeView debug emission.
While it looks like FlagTypePassByValue can imply triviality and FlagTypePassByReference can imply non-triviality that is not true. Some non-trivial cases use a combination of FlagNonTrivial and FlagTypePassByValue instead of FlagTypePassByReference. See the test cases and D44406 for discussion.
Reviewers: dblaikie, rnk, zturner
Reviewed By: dblaikie
Subscribers: jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D59010
llvm-svn: 355890
Diffstat (limited to 'llvm/utils/update_mca_test_checks.py')
0 files changed, 0 insertions, 0 deletions

