File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -65,16 +65,20 @@ def __lldb_init_module(debugger, internal_dict):
65
65
"-F lldbDataFormatters.ConstStringSummaryProvider "
66
66
'-x "^lldb_private::ConstString$"'
67
67
)
68
- debugger .HandleCommand (
69
- "type synthetic add -w llvm "
70
- "-l lldbDataFormatters.PointerIntPairSynthProvider "
71
- '-x "^llvm::PointerIntPair<.+>$"'
72
- )
73
- debugger .HandleCommand (
74
- "type synthetic add -w llvm "
75
- "-l lldbDataFormatters.PointerUnionSynthProvider "
76
- '-x "^llvm::PointerUnion<.+>$"'
77
- )
68
+
69
+ # The synthetic providers for PointerIntPair and PointerUnion are disabled
70
+ # because of a few issues. One example is template arguments that are
71
+ # non-pointer types that instead specialize PointerLikeTypeTraits.
72
+ # debugger.HandleCommand(
73
+ # "type synthetic add -w llvm "
74
+ # "-l lldbDataFormatters.PointerIntPairSynthProvider "
75
+ # '-x "^llvm::PointerIntPair<.+>$"'
76
+ # )
77
+ # debugger.HandleCommand(
78
+ # "type synthetic add -w llvm "
79
+ # "-l lldbDataFormatters.PointerUnionSynthProvider "
80
+ # '-x "^llvm::PointerUnion<.+>$"'
81
+ # )
78
82
79
83
80
84
# Pretty printer for llvm::SmallVector/llvm::SmallVectorImpl
You can’t perform that action at this time.
0 commit comments