about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorArlo Siemsen <arsiem@microsoft.com>2021-10-14 10:26:42 -0700
committerArlo Siemsen <arsiem@microsoft.com>2022-02-23 08:31:10 -0800
commitbe454f056fc7637da6d1922c532d73831dc072db (patch)
treea8d034e32f662d7f5eaf355e1b011c0222bfa814 /compiler/rustc_mir_transform/src/coverage/debug.rs
parentc651ba8a542c7d89b271efbf024a31091c824f4b (diff)
downloadrust-be454f056fc7637da6d1922c532d73831dc072db.tar.gz
rust-be454f056fc7637da6d1922c532d73831dc072db.zip
Change `char` type in debuginfo to DW_ATE_UTF
Rust previously encoded the `char` type as DW_ATE_unsigned_char. The more
appropriate encoding is DW_ATE_UTF.

Clang uses this same debug encoding for char32_t.

This fixes the display of `char` types in Windows debuggers as well as LLDB.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions