diff options
author | Nathan Sidwell <nathan@acm.org> | 2015-01-15 16:45:53 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2015-01-15 16:45:53 +0000 |
commit | c116802ef387eeb024f8711a5a74ed38c7686d23 (patch) | |
tree | e8b849c1594e7c35bbf4b1214cae5ff6104bcca2 /clang/test/Sema | |
parent | 8c9a0708a05bf84b593c11d0224afb088e5bb7db (diff) | |
download | bcm5719-llvm-c116802ef387eeb024f8711a5a74ed38c7686d23.tar.gz bcm5719-llvm-c116802ef387eeb024f8711a5a74ed38c7686d23.zip |
PR 20146
reject CV void return type on C definitions per 6.9.1/3
llvm-svn: 226178
Diffstat (limited to 'clang/test/Sema')
-rw-r--r-- | clang/test/Sema/function.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Sema/function.c b/clang/test/Sema/function.c index 81d303c27f6..4404b52c56b 100644 --- a/clang/test/Sema/function.c +++ b/clang/test/Sema/function.c @@ -113,3 +113,9 @@ void t22(int *ptr, int (*array)[3]) { decays(array); no_decay(array); } + +void const Bar (void); // ok on decl +// PR 20146 +void const Bar (void) // expected-error {{function cannot return qualified void type 'const void'}} +{ +} |