aboutsummaryrefslogtreecommitdiff
path: root/libcxx/modules/std/text_encoding.cppm
diff options
context:
space:
mode:
authorVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>2023-06-19 16:42:05 +0200
committerVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>2023-06-19 16:42:43 +0200
commit66511b401042f28c74d2ded3aac76d19a53bd7c4 (patch)
treec8e755fe154051a38273ff6d9df808db9814a658 /libcxx/modules/std/text_encoding.cppm
parentfa45f81ff7ea9fc2a2a40fea8dd7626ecc3a8dbb (diff)
downloadllvm-66511b401042f28c74d2ded3aac76d19a53bd7c4.zip
llvm-66511b401042f28c74d2ded3aac76d19a53bd7c4.tar.gz
llvm-66511b401042f28c74d2ded3aac76d19a53bd7c4.tar.bz2
[DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7)
RFC https://discourse.llvm.org/t/rfc-dwarfdebug-fix-and-improve-handling-imported-entities-types-and-static-local-in-subprogram-and-lexical-block-scopes/68544 Similar to imported declarations, the patch tracks function-local types in DISubprogram's 'retainedNodes' field. DwarfDebug is adjusted in accordance with the aforementioned metadata change and provided a support of function-local types scoped within a lexical block. The patch assumes that DICompileUnit's 'enums field' no longer tracks local types and DwarfDebug would assert if any locally-scoped types get placed there. Authored-by: Kristina Bessonova <kbessonova@accesssoftek.com> Differential Revision: https://reviews.llvm.org/D144006 Depends on D144005
Diffstat (limited to 'libcxx/modules/std/text_encoding.cppm')
0 files changed, 0 insertions, 0 deletions