diff options
author | hjk <hjk121@nokiamail.com> | 2013-11-21 22:57:22 +0100 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-11-27 09:39:49 +0100 |
commit | 2d7b0d09ae4828356176d966fd0f66647c50900e (patch) | |
tree | 9bf388d9c09c69f3c06b5f7d5c3b5a01a5333794 /tests/manual/debugger | |
parent | 59184cdc4faff02d91aa699a4e68f5f0dcddd404 (diff) | |
download | qt-creator-2d7b0d09ae4828356176d966fd0f66647c50900e.tar.gz |
Debugger: Add manual test for lambda
Change-Id: I288826b0aed94de1f42a9eaddf3d40575e4e13e1
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'tests/manual/debugger')
-rw-r--r-- | tests/manual/debugger/simple/simple_test_app.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/manual/debugger/simple/simple_test_app.cpp b/tests/manual/debugger/simple/simple_test_app.cpp index ba55395eb3..4cb223d0c7 100644 --- a/tests/manual/debugger/simple/simple_test_app.cpp +++ b/tests/manual/debugger/simple/simple_test_app.cpp @@ -3068,6 +3068,24 @@ namespace stdptr { } // namespace stdptr +namespace lambda { + + void testLambda() + { +#ifdef USE_CXX11 + std::string x; + auto f = [&] () -> const std::string & { + int z = x.size(); + return x; + }; + auto c = f(); + BREAK_HERE; + dummyStatement(&x, &f, &c); +#endif + } + +} // namespace lambda + namespace stdset { void testStdSetInt() @@ -6859,6 +6877,7 @@ int main(int argc, char *argv[]) stdstring::testStdString(); stdvector::testStdVector(); stdptr::testStdPtr(); + lambda::testLambda(); qbytearray::testQByteArray(); qdatetime::testDateTime(); |