summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2011-07-12 08:45:31 +0000
committerHans Wennborg <hans@hanshq.net>2011-07-12 08:45:31 +0000
commit38198ded24b7e1bb2ce736fde5ac367d4429ad14 (patch)
tree1c038601f3fcd7955b8f69c5bed1e1e1105fa474 /clang/test
parentccc50d7cf49bc9af543129849851932d2485d129 (diff)
downloadbcm5719-llvm-38198ded24b7e1bb2ce736fde5ac367d4429ad14.tar.gz
bcm5719-llvm-38198ded24b7e1bb2ce736fde5ac367d4429ad14.zip
Fix typo correction crash on overloaded functions, pr10283.
It would be cool if we could do overload resolution to suggest the right function, but at least this fixes the crashing. llvm-svn: 134976
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/SemaCXX/function-overload-typo-crash.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/function-overload-typo-crash.cpp b/clang/test/SemaCXX/function-overload-typo-crash.cpp
new file mode 100644
index 00000000000..0fea312a97f
--- /dev/null
+++ b/clang/test/SemaCXX/function-overload-typo-crash.cpp
@@ -0,0 +1,12 @@
+// RUN: %clang_cc1 -fsyntax-only -verify %s
+
+// PR10283
+void min();
+void min(int);
+
+template <typename T> void max(T);
+
+void f() {
+ fin(); //expected-error {{use of undeclared identifier 'fin'; did you mean 'min'}}
+ fax(0); //expected-error {{use of undeclared identifier 'fax'; did you mean 'max'}}
+}
OpenPOWER on IntegriCloud