diff --git a/stl/debugger/STL.natvis b/stl/debugger/STL.natvis index 008bb6ddb97..aed5ae4210d 100644 --- a/stl/debugger/STL.natvis +++ b/stl/debugger/STL.natvis @@ -1599,7 +1599,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - + *reinterpret_cast<$T1 *>(reinterpret_cast<char*>(_Ptr) + 2*sizeof(void*)) @@ -1607,8 +1607,20 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - {*reinterpret_cast<void(__cdecl**)(void*)>(_Ptr),na} - {*(reinterpret_cast<void(__cdecl**)(void*)>(_Ptr) + 1),na} + + + + + + + + + + empty + {primary_function(_Ptr),na} #final suspend + {primary_function(_Ptr),na} #initial suspend + {primary_function(_Ptr),na} #suspend point {suspend_point(_Ptr)} + {primary_function(_Ptr),na} #suspend point {suspend_point(_Ptr)}, line {suspend_point_line(_Ptr)} this,view(ViewPromise)