From cd68bd9baba18496ae8ecb9ac652d884ebc0b79d Mon Sep 17 00:00:00 2001 From: Markus Everling Date: Sun, 27 Nov 2022 15:55:13 +0100 Subject: [PATCH] Fix natvis `VecDeque` formatter --- src/etc/natvis/liballoc.natvis | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/etc/natvis/liballoc.natvis b/src/etc/natvis/liballoc.natvis index 41f4a3767f59..c4ad98ec1d3a 100644 --- a/src/etc/natvis/liballoc.natvis +++ b/src/etc/natvis/liballoc.natvis @@ -12,20 +12,19 @@ - {{ len={tail <= head ? head - tail : buf.cap - tail + head} }} + {{ len={len} }} - tail <= head ? head - tail : buf.cap - tail + head + len buf.cap - - - tail <= head ? head - tail : buf.cap - tail + head + + len - + - buf.ptr.pointer.pointer[i] - i = (i + 1 == buf.cap ? 0 : i + 1) + buf.ptr.pointer.pointer[(i + head) % buf.cap] + i = i + 1