Author: Aaron Ballman Date: 2023-09-12T17:00:38-04:00 New Revision: 80c76b9d27966534e133f92f344359688164fb4a
URL: https://github.com/llvm/llvm-project/commit/80c76b9d27966534e133f92f344359688164fb4a DIFF: https://github.com/llvm/llvm-project/commit/80c76b9d27966534e133f92f344359688164fb4a.diff LOG: Fix NATVIS visualization of ActionResult This addresses issues introduced by efe4a54884cb1e5f1d6306f5e831d369c6fd6f54 Added: Modified: clang/utils/ClangVisualizers/clang.natvis Removed: ################################################################################ diff --git a/clang/utils/ClangVisualizers/clang.natvis b/clang/utils/ClangVisualizers/clang.natvis index 388f6fe444ef909..cbb63dc08de2338 100644 --- a/clang/utils/ClangVisualizers/clang.natvis +++ b/clang/utils/ClangVisualizers/clang.natvis @@ -1071,12 +1071,12 @@ For later versions of Visual Studio, no setup is required--> <DisplayString>{Val}</DisplayString> </Type> <Type Name="clang::ActionResult<*, 1>"> - <DisplayString Condition="PtrWithInvalid&1">Invalid</DisplayString> - <DisplayString Condition="!PtrWithInvalid">Unset</DisplayString> - <DisplayString>{($T1)(PtrWithInvalid&~1)}</DisplayString> + <DisplayString Condition="Value&1">Invalid</DisplayString> + <DisplayString Condition="Value==0">Unset</DisplayString> + <DisplayString>{($T1)(Value&~1)}</DisplayString> <Expand> - <Item Name="Invalid">(bool)(PtrWithInvalid&1)</Item> - <Item Name="Val">($T1)(PtrWithInvalid&~1)</Item> + <Item Name="Invalid">(bool)(Value&1)</Item> + <Item Name="Val">($T1)(Value&~1)</Item> </Expand> </Type> </AutoVisualizer> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits