Greg Clayton
a118f5f398
Fix type lookup bug where wrong decl context was being used for a DIE. ( #94846 )
...
The function that calculated the declaration context for a DIE was incorrectly transparently traversing acrosss DW_TAG_subprogram dies when climbing the parent DIE chain. This meant that types defined in functions would appear to have the declaration context of anything above the function. I fixed the GetTypeLookupContextImpl(...) function in DWARFDIE.cpp to not transparently skip over functions, lexical blocks and inlined functions and compile and type units. Added a test to verify things are working.
2024-06-11 13:58:26 -07:00
..
2024-05-29 09:17:24 +02:00
2023-11-10 21:53:58 -05:00
2023-10-02 10:46:16 -07:00
2024-06-11 16:17:25 +02:00
2024-05-29 09:17:24 +02:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-23 17:22:16 -07:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-05-03 11:05:11 -07:00
2024-05-03 11:05:11 -07:00
2023-10-13 16:51:24 -04:00
2024-04-26 11:32:12 -07:00
2023-11-29 11:19:50 -08:00
2023-10-13 16:51:24 -04:00
2023-06-27 18:09:40 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-05-30 07:48:59 +02:00
2024-05-30 07:48:59 +02:00
2024-05-23 11:23:07 +02:00
2024-05-23 11:23:07 +02:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-12-11 11:16:36 -03:00
2024-02-13 13:20:49 -08:00
2024-05-06 10:11:03 -07:00
2024-05-06 10:11:03 -07:00
2024-06-11 13:58:26 -07:00
2024-06-11 19:49:10 +02:00
2024-01-19 16:11:08 -08:00
2024-01-19 16:11:08 -08:00
2024-05-29 09:17:24 +02:00
2024-05-29 09:17:24 +02:00
2023-10-13 16:51:24 -04:00
2024-04-26 11:32:12 -07:00
2024-05-23 11:23:07 +02:00
2024-04-26 11:32:12 -07:00
2024-02-20 18:17:01 -08:00
2024-02-20 18:17:01 -08:00
2024-01-16 07:57:18 -08:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2023-10-13 16:51:24 -04:00
2024-06-11 19:49:10 +02:00
2024-06-11 19:49:10 +02:00
2024-04-18 16:18:18 -07:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00
2024-06-06 16:08:58 +00:00