This revision was automatically updated to reflect the committed changes. Closed by commit rGe1e7b6f381a9: [clang-include-fixer] Suppress cmd prompt from Vim on Windows (authored by rnk).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D70518/new/ https://reviews.llvm.org/D70518 Files: clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py Index: clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py =================================================================== --- clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py +++ clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py @@ -85,9 +85,16 @@ def execute(command, text): + # Avoid flashing a cmd prompt on Windows. + startupinfo = None + if sys.platform.startswith('win32'): + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + startupinfo.wShowWindow = subprocess.SW_HIDE + p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, - stdin=subprocess.PIPE) + stdin=subprocess.PIPE, startupinfo=startupinfo) return p.communicate(input=text)
Index: clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py =================================================================== --- clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py +++ clang-tools-extra/clang-include-fixer/tool/clang-include-fixer.py @@ -85,9 +85,16 @@ def execute(command, text): + # Avoid flashing a cmd prompt on Windows. + startupinfo = None + if sys.platform.startswith('win32'): + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + startupinfo.wShowWindow = subprocess.SW_HIDE + p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, - stdin=subprocess.PIPE) + stdin=subprocess.PIPE, startupinfo=startupinfo) return p.communicate(input=text)
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits