summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/lambdas.cpp
diff options
context:
space:
mode:
authorGabor Horvath <xazax.hun@gmail.com>2015-10-27 12:36:26 +0000
committerGabor Horvath <xazax.hun@gmail.com>2015-10-27 12:36:26 +0000
commit244d27149a2a89ef50c45c37cd907c73bf9b30df (patch)
tree9767fd396d7b5421232ac56a1fa5fca8e97a6946 /clang/test/Analysis/lambdas.cpp
parent458d3d6a5e0a3a6bf5d3cfca4ad2be96f624859a (diff)
downloadbcm5719-llvm-244d27149a2a89ef50c45c37cd907c73bf9b30df.tar.gz
bcm5719-llvm-244d27149a2a89ef50c45c37cd907c73bf9b30df.zip
[analyzer] Fix another crash when analyzing lambda functions.
llvm-svn: 251404
Diffstat (limited to 'clang/test/Analysis/lambdas.cpp')
-rw-r--r--clang/test/Analysis/lambdas.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Analysis/lambdas.cpp b/clang/test/Analysis/lambdas.cpp
index 18b2e416315..36af7e1e84e 100644
--- a/clang/test/Analysis/lambdas.cpp
+++ b/clang/test/Analysis/lambdas.cpp
@@ -186,6 +186,12 @@ struct DontCrash {
int x;
void f() {
callLambda([&](){ ++x; });
+ callLambdaFromStatic([&](){ ++x; });
+ }
+
+ template<typename T>
+ static void callLambdaFromStatic(T t) {
+ t();
}
};
OpenPOWER on IntegriCloud