summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/lambda-expressions.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-12-06 15:42:21 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-12-06 15:42:21 +0000
commit6928cf78262ef71b2f8f560533e064277960b685 (patch)
treee6d07f0c2e60f32cdca4813275c1ed7f676c787f /clang/test/SemaCXX/lambda-expressions.cpp
parent8ccff08f76e3e0f8ef754dbfcd1852948e59104f (diff)
downloadbcm5719-llvm-6928cf78262ef71b2f8f560533e064277960b685.tar.gz
bcm5719-llvm-6928cf78262ef71b2f8f560533e064277960b685.zip
Sema: Don't emit a warning when __func__ is used in a lambda outside of a function.
Fixes PR14518. llvm-svn: 169510
Diffstat (limited to 'clang/test/SemaCXX/lambda-expressions.cpp')
-rw-r--r--clang/test/SemaCXX/lambda-expressions.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/lambda-expressions.cpp b/clang/test/SemaCXX/lambda-expressions.cpp
index 6f92373a695..a333f38530b 100644
--- a/clang/test/SemaCXX/lambda-expressions.cpp
+++ b/clang/test/SemaCXX/lambda-expressions.cpp
@@ -236,3 +236,7 @@ namespace PR13860 {
namespace PR13854 {
auto l = [](void){};
}
+
+namespace PR14518 {
+ auto f = [](void) { return __func__; }; // no-warning
+}
OpenPOWER on IntegriCloud