diff options
author | Gabor Horvath <xazax.hun@gmail.com> | 2015-10-26 17:42:14 +0000 |
---|---|---|
committer | Gabor Horvath <xazax.hun@gmail.com> | 2015-10-26 17:42:14 +0000 |
commit | 2f929b4093662935a75121dbe9dcf79aa844ce5e (patch) | |
tree | ea0b852126ee97160d53f5df4f8582aab5ad2f03 /clang/test/Analysis/lambdas.cpp | |
parent | 8e850d45e4184581c5f5ecca1da5157c999a3f33 (diff) | |
download | bcm5719-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.cpp | 13 |
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] |