diff options
author | Serge Pavlov <sepavloff@gmail.com> | 2013-11-13 06:57:53 +0000 |
---|---|---|
committer | Serge Pavlov <sepavloff@gmail.com> | 2013-11-13 06:57:53 +0000 |
commit | 750db65bacfcdcc28e41fdc0be5153f258e0cf55 (patch) | |
tree | 6884828d1a07ab47b8bbeeaac463fda3c294b5ac /clang/test/SemaCXX/explicit.cpp | |
parent | b71b7baa2fa3890041a3a6ff8fa7e08719348964 (diff) | |
download | bcm5719-llvm-750db65bacfcdcc28e41fdc0be5153f258e0cf55.tar.gz bcm5719-llvm-750db65bacfcdcc28e41fdc0be5153f258e0cf55.zip |
Warn on duplicate function specifier
This patch fixes PR8264. Duplicate qualifiers already are diagnozed,
now the same diagnostics is issued for duplicate function specifiers.
Differential Revision: http://llvm-reviews.chandlerc.com/D2025
llvm-svn: 194559
Diffstat (limited to 'clang/test/SemaCXX/explicit.cpp')
-rw-r--r-- | clang/test/SemaCXX/explicit.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/explicit.cpp b/clang/test/SemaCXX/explicit.cpp index e47f132fc6b..1c4d7704511 100644 --- a/clang/test/SemaCXX/explicit.cpp +++ b/clang/test/SemaCXX/explicit.cpp @@ -240,3 +240,9 @@ namespace Conversion { nfp(1); // expected-error {{type 'NotFP' does not provide a call operator}} } } + +namespace pr8264 { + struct Test { + explicit explicit Test(int x); // expected-warning{{duplicate 'explicit' declaration specifier}} + }; +} |