about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaulingMonkey <git@maulingmonkey.com>2017-07-21 03:39:56 -0700
committerMaulingMonkey <git@maulingmonkey.com>2017-07-21 03:39:56 -0700
commit90a7cac8c8b1f4ee55c18e4ea21a8834a586c967 (patch)
tree7fd70a90890d31988e7c3406e9ea4993158d2d82
parent65b7908e109c05f5808971e6ceaee22eceb7db7d (diff)
downloadrust-90a7cac8c8b1f4ee55c18e4ea21a8834a586c967.tar.gz
rust-90a7cac8c8b1f4ee55c18e4ea21a8834a586c967.zip
*.natvis: Use s8 postfixes to correctly interpret rust strings as UTF-8.
-rw-r--r--src/etc/natvis/intrinsic.natvis4
-rw-r--r--src/etc/natvis/liballoc.natvis4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/etc/natvis/intrinsic.natvis b/src/etc/natvis/intrinsic.natvis
index 67be9769fb3..1611d8660ef 100644
--- a/src/etc/natvis/intrinsic.natvis
+++ b/src/etc/natvis/intrinsic.natvis
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
   <Type Name="str">
-    <DisplayString>{data_ptr,[length]}</DisplayString>
-    <StringView>data_ptr,[length]</StringView>
+    <DisplayString>{data_ptr,[length]s8}</DisplayString>
+    <StringView>data_ptr,[length]s8</StringView>
     <Expand>
       <Item Name="[size]" ExcludeView="simple">length</Item>
       <ArrayItems>
diff --git a/src/etc/natvis/liballoc.natvis b/src/etc/natvis/liballoc.natvis
index 1f6d17748ab..e3d99e34b35 100644
--- a/src/etc/natvis/liballoc.natvis
+++ b/src/etc/natvis/liballoc.natvis
@@ -42,8 +42,8 @@
     </Expand>
   </Type>
   <Type Name="alloc::string::String">
-    <DisplayString>{*(char**)this,[vec.len]}</DisplayString>
-    <StringView>*(char**)this,[vec.len]</StringView>
+    <DisplayString>{*(char**)this,[vec.len]s8}</DisplayString>
+    <StringView>*(char**)this,[vec.len]s8</StringView>
     <Expand>
       <Item Name="[size]" ExcludeView="simple">vec.len</Item>
       <Item Name="[capacity]" ExcludeView="simple">vec.buf.cap</Item>