summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/lambdas.cpp
diff options
context:
space:
mode:
authorGabor Horvath <xazax.hun@gmail.com>2015-10-26 17:42:14 +0000
committerGabor Horvath <xazax.hun@gmail.com>2015-10-26 17:42:14 +0000
commit2f929b4093662935a75121dbe9dcf79aa844ce5e (patch)
treeea0b852126ee97160d53f5df4f8582aab5ad2f03 /clang/test/Analysis/lambdas.cpp
parent8e850d45e4184581c5f5ecca1da5157c999a3f33 (diff)
downloadbcm5719-llvm-2f929b4093662935a75121dbe9dcf79aa844ce5e.tar.gz
bcm5719-llvm-2f929b4093662935a75121dbe9dcf79aa844ce5e.zip
[analyzer] Added a missing test case for r251289.
llvm-svn: 251313
Diffstat (limited to 'clang/test/Analysis/lambdas.cpp')
-rw-r--r--clang/test/Analysis/lambdas.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/Analysis/lambdas.cpp b/clang/test/Analysis/lambdas.cpp
index 15100be32d6..18b2e416315 100644
--- a/clang/test/Analysis/lambdas.cpp
+++ b/clang/test/Analysis/lambdas.cpp
@@ -176,6 +176,19 @@ void inlineDefensiveChecks() {
(void)p;
}
+
+template<typename T>
+void callLambda(T t) {
+ t();
+}
+
+struct DontCrash {
+ int x;
+ void f() {
+ callLambda([&](){ ++x; });
+ }
+};
+
// CHECK: [B2 (ENTRY)]
// CHECK: Succs (1): B1
// CHECK: [B1]
OpenPOWER on IntegriCloud