[PATCH] D33273: Recommit "[include-fixer] Don't throw exception when parsing unknown ar… …guments in vim script."
Haojian Wu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed May 17 07:27:24 PDT 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rL303260: Recommit "[include-fixer] Don't throw exception when parsing unknown ar…… (authored by hokein).
Changed prior to commit:
https://reviews.llvm.org/D33273?vs=99275&id=99298#toc
Repository:
rL LLVM
https://reviews.llvm.org/D33273
Files:
clang-tools-extra/trunk/include-fixer/tool/clang-include-fixer.py
Index: clang-tools-extra/trunk/include-fixer/tool/clang-include-fixer.py
===================================================================
--- clang-tools-extra/trunk/include-fixer/tool/clang-include-fixer.py
+++ clang-tools-extra/trunk/include-fixer/tool/clang-include-fixer.py
@@ -136,7 +136,12 @@
help='clang-include-fixer input format.')
parser.add_argument('-input', default='',
help='String to initialize the database.')
- args = parser.parse_args()
+ # Don't throw exception when parsing unknown arguements to make the script
+ # work in neovim.
+ # Neovim (at least v0.2.1) somehow mangles the sys.argv in a weird way: it
+ # will pass additional arguments (e.g. "-c script_host.py") to sys.argv,
+ # which makes the script fail.
+ args, _ = parser.parse_known_args()
# Get the current text.
buf = vim.current.buffer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33273.99298.patch
Type: text/x-patch
Size: 891 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170517/58d88b20/attachment.bin>
More information about the cfe-commits
mailing list