summaryrefslogtreecommitdiff
path: root/test/Driver/clang-g-opts.c
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2010-03-07 04:46:18 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2010-03-07 04:46:18 +0000
commit18f36d9eac8b425e8cfed389bbbf02c030f26be7 (patch)
treedb4b3f888896100a6d71b8a1fff20485896250ad /test/Driver/clang-g-opts.c
parent47f164e15b9358b51ae65f8249d56842f8750767 (diff)
downloadclang-18f36d9eac8b425e8cfed389bbbf02c030f26be7.tar.gz
Don't produce debug info when given -g. Fixes PR6529.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97897 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Driver/clang-g-opts.c')
-rw-r--r--test/Driver/clang-g-opts.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/Driver/clang-g-opts.c b/test/Driver/clang-g-opts.c
new file mode 100644
index 0000000000..4dbdf61677
--- /dev/null
+++ b/test/Driver/clang-g-opts.c
@@ -0,0 +1,5 @@
+// RUN: %clang -S -v -o %t %s 2>&1 | not grep -w -- -g
+// RUN: %clang -S -v -o %t %s -g 2>&1 | grep -w -- -g
+// RUN: %clang -S -v -o %t %s -g0 2>&1 | not grep -w -- -g
+// RUN: %clang -S -v -o %t %s -g -g0 2>&1 | not grep -w -- -g
+// RUN: %clang -S -v -o %t %s -g0 -g 2>&1 | grep -w -- -g