Duncan P. N. Exon Smith
d397a52305
DebugInfo: Fix testcases with invalid MDSubprogram nodes
...
Fix testcases that don't pass the verifier after a WIP patch to check
`MDSubprogram` operands more effectively. I found the following issues:
- When `isDefinition: false`, the `variables:` field might point at
`!{i32 786468}`, or at a tuple that pointed at an empty tuple with
the comment "previously: invalid DW_TAG_base_type" (I vaguely recall
adding those comments during an upgrade script). In these cases, I
just dropped the array.
- The `variables:` field might point at something like `!{!{!8}}`,
where `!8` was an `MDLocation`. I removed the extra layer of
indirection.
- Invalid `type:` (not an `MDSubroutineType`).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233466 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-28 02:26:45 +00:00
..
2015-03-27 20:46:33 +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-28 02:26: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-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-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00
2015-03-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-03 17:24:31 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +00:00
2015-03-27 20:46:33 +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-28 02:26:45 +00:00
2015-03-27 20:46:33 +00:00
2015-03-28 02:26:45 +00:00
2015-03-10 22:44:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-23 21:22:04 +00:00
2015-03-05 00:08:27 +00:00
2015-03-10 03:58:36 +00:00
2015-03-27 20:46:33 +00:00
2015-03-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-28 02:26:45 +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-28 02:26:45 +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-28 02:26:45 +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-25 17:58:09 +00:00
2015-03-23 21:22:04 +00:00
2015-03-13 18:20:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-28 02:26: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-28 02:26: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-28 02:26:45 +00:00
2015-03-28 02:26:45 +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-17 21:30:21 +00:00
2015-03-28 02:26:45 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2015-03-27 20:46:33 +00:00
2015-03-28 02:26: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-27 20:46:33 +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-27 20:46:33 +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-28 02:26:45 +00:00
2015-03-03 17:24:31 +00:00
2015-03-03 17:24:31 +00:00