diff options
author | Yuka Takahashi <yukatkh@gmail.com> | 2017-06-16 16:01:13 +0000 |
---|---|---|
committer | Yuka Takahashi <yukatkh@gmail.com> | 2017-06-16 16:01:13 +0000 |
commit | cdb5348738c4da3cea9d9671b1576e196e01132e (patch) | |
tree | 2783306d3ffe77d141a3245eff24be4bc002736f /clang/test/Driver/m_and_mm.c | |
parent | ac2e25026fa7a198c33fe521d9c02865ede12981 (diff) | |
download | bcm5719-llvm-cdb5348738c4da3cea9d9671b1576e196e01132e.tar.gz bcm5719-llvm-cdb5348738c4da3cea9d9671b1576e196e01132e.zip |
Fix a bug that warnings generated with -M or -MM flags
This is a patch for bug: https://bugs.llvm.org/show_bug.cgi?id=6817
Warnings should not be emitted with -M and -MM flags, because this mode
is only used for generate MakeFiles.
llvm-svn: 305561
Diffstat (limited to 'clang/test/Driver/m_and_mm.c')
-rw-r--r-- | clang/test/Driver/m_and_mm.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/Driver/m_and_mm.c b/clang/test/Driver/m_and_mm.c index 18cf7abfa62..e4d59bc70e2 100644 --- a/clang/test/Driver/m_and_mm.c +++ b/clang/test/Driver/m_and_mm.c @@ -1,3 +1,15 @@ // RUN: %clang -### \ // RUN: -M -MM %s 2> %t // RUN: not grep '"-sys-header-deps"' %t + +// RUN: %clang -M -MM %s 2> %t +// RUN: not grep "warning" %t + +// RUN: %clang -MMD -MD %s 2> %t +// RUN: grep "warning" %t + +#warning "This warning shouldn't show up with -M and -MM" +int main (void) +{ + return 0; +} |