Skip to content

Commit 99f1686

Browse files
committed
Fix extra =? in optional argument in newer clang libraries.
1 parent 3be0402 commit 99f1686

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

plugin/libclang.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,10 @@ def roll_out_optional(chunks):
434434
for optional_arg in roll_out_optional(chunk.string):
435435
if place_markers_for_optional_args:
436436
word += snippetsFormatPlaceHolder(optional_arg)
437-
info += optional_arg + "=?"
437+
if -1 != optional_arg.find('='):
438+
info += optional_arg
439+
else:
440+
info += optional_arg + "=?"
438441

439442
if chunk.isKindPlaceHolder():
440443
word += snippetsFormatPlaceHolder(chunk_spelling)

0 commit comments

Comments
 (0)