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-02-21 13:02:30 -06:00
2024-04-16 16:00:14 -07:00
2024-05-16 07:44:08 +04:00
2024-06-03 17:04:16 +01:00
2024-05-21 10:56:26 +02:00
2024-05-30 15:28:13 +00:00
2024-06-10 13:02:55 +04:00
2024-04-26 13:18:45 -07:00
2024-05-14 14:00:16 +04:00
2024-02-16 20:58:50 -08:00
2024-05-14 14:02:31 +04:00
2024-02-15 22:54:00 -08:00
2024-04-29 11:41:14 +01:00
2024-05-15 20:50:58 +04:00
2024-02-15 22:54:00 -08:00
2024-02-13 16:19:41 -06:00
2024-02-14 15:53:19 -06:00
2024-02-16 20:58:50 -08:00
2024-02-16 20:58:50 -08:00
2023-12-13 16:30:39 -08:00
2024-02-16 20:58:50 -08:00
2024-02-16 21:45:08 -08:00
2024-02-21 20:39:02 -06:00
2024-02-21 13:02:30 -06:00
2024-06-05 10:57:46 -07:00
2024-02-16 20:58:50 -08:00
2024-06-05 10:14:48 +01:00
2024-02-16 20:58:50 -08:00
2024-05-16 14:17:19 -07:00
2024-04-26 13:18:45 -07:00
2024-02-21 13:02:30 -06:00
2024-05-09 10:39:05 -07:00
2024-02-21 13:02:30 -06:00
2024-02-16 20:58:50 -08:00
2024-06-06 14:25:53 -07:00
2024-05-23 01:46:29 -07:00
2024-02-21 13:02:30 -06:00
2024-02-21 13:02:30 -06:00
2024-02-16 20:58:50 -08:00
2024-03-20 07:03:24 -07:00
2024-06-10 18:51:47 +04:00
2024-05-23 14:01:10 +04:00
2024-05-23 01:46:29 -07:00
2024-02-21 13:02:30 -06:00
2024-02-13 16:19:41 -06:00
2024-03-31 17:17:32 +01:00
2024-06-11 13:58:26 -07:00
2024-02-16 20:58:50 -08:00
2024-02-21 13:02:30 -06:00
2024-03-11 13:04:56 -07:00
2024-02-16 20:58:50 -08:00
2024-02-16 20:58:50 -08:00
2024-02-16 20:58:50 -08:00
2024-02-05 18:45:01 -08:00
2024-02-16 21:45:08 -08:00