Files
rust/src/test/codegen
Matthias Krüger 6d40850e09 Rollup merge of #93503 - michaelwoerister:fix-vtable-holder-debuginfo-regression, r=wesleywiser
debuginfo: Fix DW_AT_containing_type vtable debuginfo regression

This PR brings back the `DW_AT_containing_type` attribute for vtables after it has accidentally been removed in #89597.

It also implements a more accurate description of vtables. Instead of describing them as an array of void pointers, the compiler will now emit a struct type description with a field for each entry of the vtable.

r? ``@wesleywiser``

This PR should fix issue https://github.com/rust-lang/rust/issues/93164.
~~The PR is blocked on https://github.com/rust-lang/rust/pull/93154 because both of them modify the `codegen/debug-vtable.rs` test case.~~
2022-02-09 23:29:56 +01:00
..
2021-10-14 07:35:35 +00:00
2018-12-25 21:08:33 -07:00
2021-12-12 11:20:03 +00:00
2021-12-12 11:20:03 +00:00
2020-01-07 21:28:22 +01:00
2021-12-01 15:56:59 +00:00
2018-12-25 21:08:33 -07:00
2021-03-14 01:46:00 +09:00
2018-12-25 21:08:33 -07:00
2020-08-31 08:19:15 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-12-12 11:20:03 +00:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2020-09-20 11:15:00 +02:00
2020-02-08 18:47:41 -05:00
2018-12-25 21:08:33 -07:00
2020-10-01 16:02:32 +02:00
2018-12-25 21:08:33 -07:00
2021-12-09 14:04:15 +01:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-08-03 07:59:59 -07:00
2019-04-22 16:57:01 +01:00
2019-08-26 20:40:30 +02:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2022-01-17 16:20:46 +01:00
2018-12-25 21:08:33 -07:00
2020-08-30 14:58:03 -04:00