summaryrefslogtreecommitdiffstats
path: root/clang/tools/scan-build-py/libscanbuild/clang.py
diff options
context:
space:
mode:
Diffstat (limited to 'clang/tools/scan-build-py/libscanbuild/clang.py')
-rw-r--r--clang/tools/scan-build-py/libscanbuild/clang.py27
1 files changed, 1 insertions, 26 deletions
diff --git a/clang/tools/scan-build-py/libscanbuild/clang.py b/clang/tools/scan-build-py/libscanbuild/clang.py
index ab422066cab..192e708782c 100644
--- a/clang/tools/scan-build-py/libscanbuild/clang.py
+++ b/clang/tools/scan-build-py/libscanbuild/clang.py
@@ -8,13 +8,11 @@
Since Clang command line interface is so rich, but this project is using only
a subset of that, it makes sense to create a function specific wrapper. """
-import subprocess
import re
from libscanbuild import run_command
from libscanbuild.shell import decode
-__all__ = ['get_version', 'get_arguments', 'get_checkers', 'is_ctu_capable',
- 'get_triple_arch']
+__all__ = ['get_version', 'get_arguments', 'get_checkers']
# regex for activated checker
ACTIVE_CHECKER_PATTERN = re.compile(r'^-analyzer-checker=(.*)$')
@@ -154,26 +152,3 @@ def get_checkers(clang, plugins):
raise Exception('Could not query Clang for available checkers.')
return checkers
-
-
-def is_ctu_capable(func_map_cmd):
- """ Detects if the current (or given) clang and function mapping
- executables are CTU compatible. """
-
- try:
- run_command([func_map_cmd, '-version'])
- except (OSError, subprocess.CalledProcessError):
- return False
- return True
-
-
-def get_triple_arch(command, cwd):
- """Returns the architecture part of the target triple for the given
- compilation command. """
-
- cmd = get_arguments(command, cwd)
- try:
- separator = cmd.index("-triple")
- return cmd[separator + 1]
- except (IndexError, ValueError):
- return ""
OpenPOWER on IntegriCloud