summaryrefslogtreecommitdiffstats
path: root/clang/utils/ccc-analyzer
diff options
context:
space:
mode:
Diffstat (limited to 'clang/utils/ccc-analyzer')
-rwxr-xr-xclang/utils/ccc-analyzer9
1 files changed, 7 insertions, 2 deletions
diff --git a/clang/utils/ccc-analyzer b/clang/utils/ccc-analyzer
index 8427745127c..fe315f6df09 100755
--- a/clang/utils/ccc-analyzer
+++ b/clang/utils/ccc-analyzer
@@ -21,9 +21,14 @@ def error(message):
print >> sys.stderr, 'ccc: ' + message
sys.exit(1)
+def quote(arg):
+ if '"' in arg:
+ return repr(arg)
+ return arg
+
def run(args):
- print >> sys.stderr, ' '.join(args)
- print >> sys.stderr, '\n'
+ print ' '.join(map(quote, args))
+ print
code = subprocess.call(args)
if code > 255:
code = 1
OpenPOWER on IntegriCloud