Duncan P. N. Exon Smith
763e18696f
DebugInfo: Fix testcases that fail -verify-debug-info=true
...
As part of PR22777, fix testcases that fail the debug info verifier.
The changes fall into the following categories:
- Empty `filename:` fields in `MDFile`s. Compile units and some types
require non-empty filenames. A number of testcases have empty
filenames, probably due to hand-reduction of testcases.
- Not-quite empty arrays: `!{i32 0}`. This used to be equivalent in
the debug info schema to `!{}`. They cause problems for
`!MDSubroutineType`'s `types:` array, since it requires all operands
to be valid types. (Note that `!{null}` is the correct type array
for functions that take no arguments and return `void`.)
- Significantly bitrotted testcases. Nodes got left behind a few
upgrades ago because of missing or invalid tags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232415 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-16 21:10:12 +00:00
..
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2014-12-24 06:32:43 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-11 00:51:37 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-04 17:39:59 +00:00
2015-03-13 18:20:45 +00:00
2015-03-10 22:44:45 +00:00
2015-03-05 02:05:42 +00:00
2015-03-16 14:25:08 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 03:58:36 +00:00
2015-03-05 00:08:27 +00:00
2015-03-10 03:58:36 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 23:44:12 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-16 14:25:08 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 20:12:52 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 22:44:45 +00:00
2015-03-11 00:51:37 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-11 01:08:32 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-01-29 20:21:24 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 03:58:36 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-16 21:10:12 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 03:58:36 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-10 03:58:36 +00:00
2015-03-11 04:20:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-11 00:51:37 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00