summaryrefslogtreecommitdiffstats
path: root/clang/test/Misc/ast-dump-invalid.cpp
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2016-06-16 21:39:46 +0000
committerOlivier Goffart <ogoffart@woboq.com>2016-06-16 21:39:46 +0000
commit12b22198417c1eb83780f0905d8e466c2d774380 (patch)
tree49362a359ec199e729e38d4f2fbc29137197e68d /clang/test/Misc/ast-dump-invalid.cpp
parent979cb8887070437245313bf856a310a6cac5ef19 (diff)
downloadbcm5719-llvm-12b22198417c1eb83780f0905d8e466c2d774380.tar.gz
bcm5719-llvm-12b22198417c1eb83780f0905d8e466c2d774380.zip
Functions declared in a scope should not hide previous declaration in earlier scopes
This code should be an error: void foo(int); void f3() { int foo(float); { float foo(int); // expected-error {{functions that differ only in their return type cannot be overloaded}} } } the foo(float) function declared at function scope should not hide the float(int) while trying to redeclare functions. Differential Revision: http://reviews.llvm.org/D19763 llvm-svn: 272961
Diffstat (limited to 'clang/test/Misc/ast-dump-invalid.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud