diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-02 12:05:39 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-02 12:05:39 +0100 |
commit | 99db7204dc40c2d744423aba85a6b6a870a56e58 (patch) | |
tree | 8dba6d7cf9cf2efa37a2446b8550835c4293caac /platform/windows | |
parent | d0f8b76ffdf2de0d5f7ed164591a9d7b3456f16c (diff) | |
parent | 559b434ef115c223d2dfc115dd553a46ce39b820 (diff) | |
download | redot-engine-99db7204dc40c2d744423aba85a6b6a870a56e58.tar.gz |
Merge pull request #87848 from nikitalita/natvis-cowdata-fix
Fix `godot.natvis` after CowData 64-bit promotion
Diffstat (limited to 'platform/windows')
-rw-r--r-- | platform/windows/godot.natvis | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/platform/windows/godot.natvis b/platform/windows/godot.natvis index 94cc52be98..d049ed9a3d 100644 --- a/platform/windows/godot.natvis +++ b/platform/windows/godot.natvis @@ -2,9 +2,9 @@ <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> <Type Name="Vector<*>"> <Expand> - <Item Name="[size]">_cowdata._ptr ? (((const unsigned int *)(_cowdata._ptr))[-1]) : 0</Item> + <Item Name="[size]">_cowdata._ptr ? (((const unsigned long long *)(_cowdata._ptr))[-1]) : 0</Item> <ArrayItems> - <Size>_cowdata._ptr ? (((const unsigned int *)(_cowdata._ptr))[-1]) : 0</Size> + <Size>_cowdata._ptr ? (((const unsigned long long *)(_cowdata._ptr))[-1]) : 0</Size> <ValuePointer>($T1 *) _cowdata._ptr</ValuePointer> </ArrayItems> </Expand> @@ -12,9 +12,9 @@ <Type Name="Array"> <Expand> - <Item Name="[size]">_p->array._cowdata._ptr ? (((const unsigned int *)(_p->array._cowdata._ptr))[-1]) : 0</Item> + <Item Name="[size]">_p->array._cowdata._ptr ? (((const unsigned long long *)(_p->array._cowdata._ptr))[-1]) : 0</Item> <ArrayItems> - <Size>_p->array._cowdata._ptr ? (((const unsigned int *)(_p->array._cowdata._ptr))[-1]) : 0</Size> + <Size>_p->array._cowdata._ptr ? (((const unsigned long long *)(_p->array._cowdata._ptr))[-1]) : 0</Size> <ValuePointer>(Variant *) _p->array._cowdata._ptr</ValuePointer> </ArrayItems> </Expand> @@ -22,9 +22,9 @@ <Type Name="TypedArray<*>"> <Expand> - <Item Name="[size]"> _p->array._cowdata._ptr ? (((const unsigned int *)(_p->array._cowdata._ptr))[-1]) : 0</Item> + <Item Name="[size]"> _p->array._cowdata._ptr ? (((const unsigned long long *)(_p->array._cowdata._ptr))[-1]) : 0</Item> <ArrayItems> - <Size>_p->array._cowdata._ptr ? (((const unsigned int *)(_p->array._cowdata._ptr))[-1]) : 0</Size> + <Size>_p->array._cowdata._ptr ? (((const unsigned long long *)(_p->array._cowdata._ptr))[-1]) : 0</Size> <ValuePointer >(Variant *) _p->array._cowdata._ptr</ValuePointer> </ArrayItems> </Expand> @@ -77,7 +77,7 @@ <Type Name="Vector<StringName>" IncludeView="NodePathHelper"> <Expand> <ArrayItems> - <Size>_cowdata._ptr ? (((const unsigned int *)(_cowdata._ptr))[-1]) : 0</Size> + <Size>_cowdata._ptr ? (((const unsigned long long *)(_cowdata._ptr))[-1]) : 0</Size> <ValuePointer>((StringName *)_cowdata._ptr),view(NodePathHelper)</ValuePointer> </ArrayItems> </Expand> @@ -140,9 +140,9 @@ <Type Name="VMap<*,*>"> <Expand> - <Item Condition="_cowdata._ptr" Name="[size]">*(reinterpret_cast<int*>(_cowdata._ptr) - 1)</Item> + <Item Condition="_cowdata._ptr" Name="[size]">*(reinterpret_cast<long long*>(_cowdata._ptr) - 1)</Item> <ArrayItems Condition="_cowdata._ptr"> - <Size>*(reinterpret_cast<int*>(_cowdata._ptr) - 1)</Size> + <Size>*(reinterpret_cast<long long*>(_cowdata._ptr) - 1)</Size> <ValuePointer>reinterpret_cast<VMap<$T1,$T2>::Pair*>(_cowdata._ptr)</ValuePointer> </ArrayItems> </Expand> |