diff --git a/src/etc/natvis/libstd.natvis b/src/etc/natvis/libstd.natvis index b3fc3d17af7fe..4e81173d3d0b8 100644 --- a/src/etc/natvis/libstd.natvis +++ b/src/etc/natvis/libstd.natvis @@ -30,6 +30,7 @@ base.table.items base.table.items + base.table.growth_left + base.hash_builder @@ -40,7 +41,7 @@ n-- - base.table.data.pointer[i].__1 + static_cast<tuple<$T1, $T2>*>(base.table.ctrl.pointer)[-(i + 1)].__1 i++ @@ -53,6 +54,7 @@ map.base.table.items map.base.table.items + map.base.table.growth_left + map.base.hash_builder @@ -63,36 +65,7 @@ n-- - map.base.table.data.pointer[i].__0 - - i++ - - - - - - - - {{ size={items} }} - - items - items + growth_left - - - - - items - - - - - n-- - data.pointer[i] + static_cast<$T1*>(map.base.table.ctrl.pointer)[-(i + 1)] i++