llvm-toolchain/debian/patches/python3-shebang.patch
2020-01-04 08:49:27 +01:00

1107 lines
39 KiB
Diff

Description: change all shebangs to Python3
find . -name "*.py" -exec sed "s|\!/usr/bin/env python$|\!/usr/bin/env python3|g" -i {} \;
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#=- run-find-all-symbols.py - Parallel find-all-symbols runner -*- python -*-=#
#
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clang-tidy/add_new_check.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clang-tidy/add_new_check.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- add_new_check.py - clang-tidy check generator ----------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clang-tidy/rename_check.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clang-tidy/rename_check.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- rename_check.py - clang-tidy check renamer -------------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- clang-tidy-diff.py - ClangTidy Diff Checker ------------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- run-clang-tidy.py - Parallel clang-tidy runner ---------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clangd/include-mapping/cppreference_parser.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clangd/include-mapping/cppreference_parser.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- cppreference_parser.py - ------------------------------*- python -*--===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clangd/include-mapping/gen_std.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clangd/include-mapping/gen_std.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- gen_std.py - ------------------------------------------*- python -*--===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/clangd/include-mapping/test.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/clangd/include-mapping/test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- test.py - ---------------------------------------------*- python -*--===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
+++ llvm-toolchain-9-9.0.1/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- check_clang_tidy.py - ClangTidy Test Helper ------------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang/bindings/python/examples/cindex/cindex-dump.py
+++ llvm-toolchain-9-9.0.1/clang/bindings/python/examples/cindex/cindex-dump.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- cindex-dump.py - cindex/Python Source Dump -------------*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang/bindings/python/examples/cindex/cindex-includes.py
+++ llvm-toolchain-9-9.0.1/clang/bindings/python/examples/cindex/cindex-includes.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- cindex-includes.py - cindex/Python Inclusion Graph -----*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang/docs/tools/dump_ast_matchers.py
+++ llvm-toolchain-9-9.0.1/clang/docs/tools/dump_ast_matchers.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# A tool to parse ASTMatchers.h and update the documentation in
# ../LibASTMatchersReference.html automatically. Run from the
# directory in which this file is located to update the docs.
--- llvm-toolchain-9-9.0.1.orig/clang/docs/tools/dump_format_style.py
+++ llvm-toolchain-9-9.0.1/clang/docs/tools/dump_format_style.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# A tool to parse the FormatStyle struct from Format.h and update the
# documentation in ../ClangFormatStyleOptions.rst automatically.
# Run from the directory in which this file is located to update the docs.
--- llvm-toolchain-9-9.0.1.orig/clang/test/AST/gen_ast_dump_json_test.py
+++ llvm-toolchain-9-9.0.1/clang/test/AST/gen_ast_dump_json_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from collections import OrderedDict
from sets import Set
--- llvm-toolchain-9-9.0.1.orig/clang/tools/clang-format/clang-format-diff.py
+++ llvm-toolchain-9-9.0.1/clang/tools/clang-format/clang-format-diff.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- clang-format-diff.py - ClangFormat Diff Reformatter ----*- python -*--===#
#
--- llvm-toolchain-9-9.0.1.orig/clang/tools/scan-view/share/Reporter.py
+++ llvm-toolchain-9-9.0.1/clang/tools/scan-view/share/Reporter.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Methods for reporting bugs."""
--- llvm-toolchain-9-9.0.1.orig/clang/tools/scan-view/share/startfile.py
+++ llvm-toolchain-9-9.0.1/clang/tools/scan-view/share/startfile.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Utility for opening a file using the default application in a cross-platform
--- llvm-toolchain-9-9.0.1.orig/clang/utils/ABITest/ABITestGen.py
+++ llvm-toolchain-9-9.0.1/clang/utils/ABITest/ABITestGen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import absolute_import, division, print_function
from pprint import pprint
--- llvm-toolchain-9-9.0.1.orig/clang/utils/CIndex/completion_logger_server.py
+++ llvm-toolchain-9-9.0.1/clang/utils/CIndex/completion_logger_server.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import absolute_import, division, print_function
import sys
from socket import *
--- llvm-toolchain-9-9.0.1.orig/clang/utils/TestUtils/deep-stack.py
+++ llvm-toolchain-9-9.0.1/clang/utils/TestUtils/deep-stack.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import absolute_import, division, print_function
def pcall(f, N):
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/CmpRuns.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/CmpRuns.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
CmpRuns - A simple tool for comparing two static analyzer runs to determine
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/SATestAdd.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/SATestAdd.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Static Analyzer qualification infrastructure: adding a new project to
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/SATestBuild.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/SATestBuild.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Static Analyzer qualification infrastructure.
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/SATestUpdateDiffs.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/SATestUpdateDiffs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Update reference results for static analyzer.
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/SumTimerInfo.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/SumTimerInfo.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Script to Summarize statistics in the scan-build output.
--- llvm-toolchain-9-9.0.1.orig/clang/utils/analyzer/exploded-graph-rewriter.py
+++ llvm-toolchain-9-9.0.1/clang/utils/analyzer/exploded-graph-rewriter.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
#===- exploded-graph-rewriter.py - ExplodedGraph dump tool -----*- python -*--#
#
--- llvm-toolchain-9-9.0.1.orig/clang/utils/check_cfc/check_cfc.py
+++ llvm-toolchain-9-9.0.1/clang/utils/check_cfc/check_cfc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Check CFC - Check Compile Flow Consistency
--- llvm-toolchain-9-9.0.1.orig/clang/utils/check_cfc/obj_diff.py
+++ llvm-toolchain-9-9.0.1/clang/utils/check_cfc/obj_diff.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import absolute_import, division, print_function
--- llvm-toolchain-9-9.0.1.orig/clang/utils/check_cfc/test_check_cfc.py
+++ llvm-toolchain-9-9.0.1/clang/utils/check_cfc/test_check_cfc.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Test internal functions within check_cfc.py."""
--- llvm-toolchain-9-9.0.1.orig/clang/utils/creduce-clang-crash.py
+++ llvm-toolchain-9-9.0.1/clang/utils/creduce-clang-crash.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Calls C-Reduce to create a minimal reproducer for clang crashes.
Output files:
--- llvm-toolchain-9-9.0.1.orig/clang/utils/token-delta.py
+++ llvm-toolchain-9-9.0.1/clang/utils/token-delta.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import absolute_import, division, print_function
import os
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/asan/scripts/asan_symbolize.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/asan/scripts/asan_symbolize.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- lib/asan/scripts/asan_symbolize.py -----------------------------------===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/dfsan/scripts/build-libc-list.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/dfsan/scripts/build-libc-list.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- lib/dfsan/scripts/build-libc-list.py ---------------------------------===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/fuzzer/scripts/unbalanced_allocs.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/fuzzer/scripts/unbalanced_allocs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- lib/fuzzer/scripts/unbalanced_allocs.py ------------------------------===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/sanitizer_common/scripts/cpplint.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/sanitizer_common/scripts/cpplint.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (c) 2009 Google Inc. All rights reserved.
#
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===- lib/sanitizer_common/scripts/gen_dynamic_list.py ---------------------===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/sanitizer_common/scripts/litlint.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/sanitizer_common/scripts/litlint.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# litlint
#
--- llvm-toolchain-9-9.0.1.orig/compiler-rt/lib/sanitizer_common/scripts/sancov.py
+++ llvm-toolchain-9-9.0.1/compiler-rt/lib/sanitizer_common/scripts/sancov.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Merge or print the coverage data collected by asan's coverage.
# Input files are sequences of 4-byte integers.
# We need to merge these integers into a set and then
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/cat_files.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/cat_files.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/gen_link_script.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/gen_link_script.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/generate_feature_test_macro_components.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/generate_feature_test_macro_components.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import os
import tempfile
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/google-benchmark/tools/compare.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/google-benchmark/tools/compare.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
"""
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/google-benchmark/tools/strip_asm.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/google-benchmark/tools/strip_asm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
strip_asm.py - Cleanup ASM output for the specified file
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/merge_archives.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/merge_archives.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/sym_diff.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/sym_diff.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/sym_extract.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/sym_extract.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/libcxx/utils/sym_match.py
+++ llvm-toolchain-9-9.0.1/libcxx/utils/sym_match.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#===----------------------------------------------------------------------===##
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/lld/utils/benchmark.py
+++ llvm-toolchain-9-9.0.1/lld/utils/benchmark.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
--- llvm-toolchain-9-9.0.1.orig/lldb/lit/Quit/expect_exit_code.py
+++ llvm-toolchain-9-9.0.1/lldb/lit/Quit/expect_exit_code.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import subprocess
import sys
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/attic/tester.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/attic/tester.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf8 -*-
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/bench.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/bench.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
A simple bench runner which delegates to the ./dotest.py test driver to run the
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/issue_verification/disable.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/issue_verification/disable.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Renames *.py files to *.py.park."""
import os
import sys
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/issue_verification/enable.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/issue_verification/enable.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Renames *.py.park files to *.py."""
import os
import sys
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/redo.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/redo.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
A simple utility to redo the failed/errored tests.
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/test_runner/test/inferior.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/test_runner/test/inferior.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Inferior program used by process control tests."""
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/test_runner/test/test_process_control.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/test_runner/test/test_process_control.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
See https://llvm.org/LICENSE.txt for license information.
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/vscode.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/vscode.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import binascii
import json
--- llvm-toolchain-9-9.0.1.orig/lldb/packages/Python/lldbsuite/test_event/test/src/TestCatchInvalidDecorator.py
+++ llvm-toolchain-9-9.0.1/lldb/packages/Python/lldbsuite/test_event/test/src/TestCatchInvalidDecorator.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Tests that the event system reports issues during decorator
handling as errors.
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/Xcode/build-llvm.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/Xcode/build-llvm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import errno
import hashlib
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/buildbot.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/buildbot.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import argparse
import os
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/prepare_bindings.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/prepare_bindings.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
See https://llvm.org/LICENSE.txt for license information.
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/swig_bot.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/swig_bot.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
SWIG generation top-level script. Supports both local and remote generation
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/swig_bot_lib/client.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/swig_bot_lib/client.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
SWIG generation client. Supports both local and remote generation of SWIG
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/swig_bot_lib/local.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/swig_bot_lib/local.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Shared functionality used by `client` and `server` when generating or preparing
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/swig_bot_lib/remote.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/swig_bot_lib/remote.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Shared functionality used by `client` and `server` when dealing with
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/swig_bot_lib/server.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/swig_bot_lib/server.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
SWIG generation server. Listens for connections from swig generation clients
--- llvm-toolchain-9-9.0.1.orig/lldb/scripts/verify_api.py
+++ llvm-toolchain-9-9.0.1/lldb/scripts/verify_api.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import subprocess
import optparse
--- llvm-toolchain-9-9.0.1.orig/lldb/test/dotest.py
+++ llvm-toolchain-9-9.0.1/lldb/test/dotest.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
if __name__ == "__main__":
import use_lldb_suite
--- llvm-toolchain-9-9.0.1.orig/lldb/third_party/Python/module/pexpect-4.6/pexpect/FSM.py
+++ llvm-toolchain-9-9.0.1/lldb/third_party/Python/module/pexpect-4.6/pexpect/FSM.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
'''This module implements a Finite State Machine (FSM). In addition to state
this FSM also maintains a user defined "memory". So this FSM can be used as a
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/git-svn/convert.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/git-svn/convert.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Convert the raw message sources from git patch emails to git-am friendly files.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/lui/lui.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/lui/lui.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
##===-- lui.py -----------------------------------------------*- Python -*-===##
##
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/lui/sandbox.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/lui/sandbox.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
##===-- sandbox.py -------------------------------------------*- Python -*-===##
##
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/misc/grep-svn-log.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/misc/grep-svn-log.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Greps and returns the first svn log entry containing a line matching the regular
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/sync-source/syncsource.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/sync-source/syncsource.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
See https://llvm.org/LICENSE.txt for license information.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/disasm.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/disasm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run gdb to disassemble a function, feed the bytes to 'llvm-mc -disassemble' command,
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/lldb-disasm.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/lldb-disasm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run lldb to disassemble all the available functions for an executable image.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/llvm-mc-shell.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/llvm-mc-shell.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run llvm-mc interactively.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/ras.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/ras.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run the test suite and send the result as an email message.
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/run-dis.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/run-dis.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run lldb disassembler on all the binaries specified by a combination of root dir
--- llvm-toolchain-9-9.0.1.orig/lldb/utils/test/run-until-faulted.py
+++ llvm-toolchain-9-9.0.1/lldb/utils/test/run-until-faulted.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Run a program via lldb until it fails.
--- llvm-toolchain-9-9.0.1.orig/llgo/third_party/gofrontend/libffi/generate-darwin-source-and-headers.py
+++ llvm-toolchain-9-9.0.1/llgo/third_party/gofrontend/libffi/generate-darwin-source-and-headers.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import subprocess
import os
import errno
--- llvm-toolchain-9-9.0.1.orig/llvm/examples/Kaleidoscope/MCJIT/cached/genk-timing.py
+++ llvm-toolchain-9-9.0.1/llvm/examples/Kaleidoscope/MCJIT/cached/genk-timing.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/examples/Kaleidoscope/MCJIT/cached/split-lib.py
+++ llvm-toolchain-9-9.0.1/llvm/examples/Kaleidoscope/MCJIT/cached/split-lib.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/examples/Kaleidoscope/MCJIT/complete/genk-timing.py
+++ llvm-toolchain-9-9.0.1/llvm/examples/Kaleidoscope/MCJIT/complete/genk-timing.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/examples/Kaleidoscope/MCJIT/complete/split-lib.py
+++ llvm-toolchain-9-9.0.1/llvm/examples/Kaleidoscope/MCJIT/complete/split-lib.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/examples/Kaleidoscope/MCJIT/lazy/genk-timing.py
+++ llvm-toolchain-9-9.0.1/llvm/examples/Kaleidoscope/MCJIT/lazy/genk-timing.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/test/BugPoint/compile-custom.ll.py
+++ llvm-toolchain-9-9.0.1/llvm/test/BugPoint/compile-custom.ll.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/test/Other/opt-bisect-helper.py
+++ llvm-toolchain-9-9.0.1/llvm/test/Other/opt-bisect-helper.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/test/TableGen/JSON-check.py
+++ llvm-toolchain-9-9.0.1/llvm/test/TableGen/JSON-check.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import subprocess
--- llvm-toolchain-9-9.0.1.orig/llvm/test/tools/llvm-readobj/Inputs/relocs.py
+++ llvm-toolchain-9-9.0.1/llvm/test/tools/llvm-readobj/Inputs/relocs.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/tools/opt-viewer/opt-diff.py
+++ llvm-toolchain-9-9.0.1/llvm/tools/opt-viewer/opt-diff.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/tools/opt-viewer/opt-stats.py
+++ llvm-toolchain-9-9.0.1/llvm/tools/opt-viewer/opt-stats.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/tools/opt-viewer/opt-viewer.py
+++ llvm-toolchain-9-9.0.1/llvm/tools/opt-viewer/opt-viewer.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/tools/opt-viewer/optrecord.py
+++ llvm-toolchain-9-9.0.1/llvm/tools/opt-viewer/optrecord.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/Reviewing/find_interesting_reviews.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/Reviewing/find_interesting_reviews.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/Target/ARM/analyze-match-table.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/Target/ARM/analyze-match-table.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/abtest.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/abtest.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Given a previous good compile narrow down miscompiles.
# Expects two directories named "before" and "after" each containing a set of
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/benchmark/tools/compare.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/benchmark/tools/compare.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
compare.py - versatile benchmark output compare tool
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/benchmark/tools/strip_asm.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/benchmark/tools/strip_asm.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
strip_asm.py - Cleanup ASM output for the specified file
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/bugpoint_gisel_reducer.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/bugpoint_gisel_reducer.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Reduces GlobalISel failures.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/chunk-print-before-all.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/chunk-print-before-all.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Given a -print-before-all -print-module-scope log from an opt invocation,
# chunk it into a series of individual IR files, one for each pass invocation.
# If the log ends with an obvious stack trace, try to split off a separate
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/create_ladder_graph.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/create_ladder_graph.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A ladder graph creation program.
This is a python program that creates c source code that will generate
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/extract_symbols.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/extract_symbols.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A tool for extracting a list of symbols to export
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/extract_vplan.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/extract_vplan.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# This script extracts the VPlan digraphs from the vectoriser debug messages
# and saves them in individual dot files (one for each plan). Optionally, and
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/build/run_tablegen.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/build/run_tablegen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Runs tablegen."""
import subprocess
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/build/symlink_or_copy.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/build/symlink_or_copy.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Symlinks, or on Windows copies, an existing file to a second location.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/build/sync_source_lists_from_cmake.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/build/sync_source_lists_from_cmake.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Helps to keep BUILD.gn files in sync with the corresponding CMakeLists.txt.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/build/write_cmake_config.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/build/write_cmake_config.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Emulates the bits of CMake's configure_file() function needed in LLVM.
The CMake build uses configure_file() for several things. This emulates that
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/build/write_vcsrevision.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/build/write_vcsrevision.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Gets the current revision and writes it to VCSRevision.h."""
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/get.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/get.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Downloads a prebuilt gn binary to a place where gn.py can find it."""
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/gn/gn.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/gn/gn.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Calls `gn` with the right --dotfile= and --root= arguments for LLVM."""
# GN normally expects a file called '.gn' at the root of the repository.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/indirect_calls.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/indirect_calls.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A tool for looking for indirect jumps and calls in x86 binaries.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/lit.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/lit.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
from lit.main import main
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/lit/ProgressBar.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/lit/ProgressBar.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Source: http://code.activestate.com/recipes/475116/, with
# modifications by Daniel Dunbar.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/lit/main.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/lit/main.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
lit - LLVM Integrated Tester.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import time
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-env/print_environment.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-env/print_environment.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_statement
import os
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-shell/check_args.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-shell/check_args.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import argparse
import platform
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-shell/check_path.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-shell/check_path.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/llvm-gisel-cov.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/llvm-gisel-cov.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Summarize the information in the given coverage files.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/prepare-code-coverage-artifact.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/prepare-code-coverage-artifact.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/release/findRegressions-nightly.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/release/findRegressions-nightly.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
import re, string, sys, os, time
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/release/findRegressions-simple.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/release/findRegressions-simple.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
import re, string, sys, os, time, math
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/shuffle_fuzz.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/shuffle_fuzz.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A shuffle vector fuzz tester.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/shuffle_select_fuzz_tester.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/shuffle_select_fuzz_tester.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A shuffle-select vector fuzz tester.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/sort_includes.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/sort_includes.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Script to sort the top-most block of #include lines.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/unicode-case-fold.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/unicode-case-fold.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
Unicode case folding database conversion utility
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/update_analyze_test_checks.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/update_analyze_test_checks.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A script to generate FileCheck statements for 'opt' analysis tests.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/update_llc_test_checks.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/update_llc_test_checks.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A test case update script.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/update_mca_test_checks.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/update_mca_test_checks.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A test case update script.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/update_mir_test_checks.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/update_mir_test_checks.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Updates FileCheck checks in MIR tests.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/update_test_checks.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/update_test_checks.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""A script to generate FileCheck statements for 'opt' regression tests.
--- llvm-toolchain-9-9.0.1.orig/llvm/utils/wciia.py
+++ llvm-toolchain-9-9.0.1/llvm/utils/wciia.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
wciia - Whose Code Is It Anyway