https://github.com/sgatev closed https://github.com/llvm/llvm-project/pull/68558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ymand approved this pull request.
Thanks!
https://github.com/llvm/llvm-project/pull/68558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -3214,6 +3220,117 @@ TEST_P(UncheckedOptionalAccessTest, Bitfield) {
}
)");
}
+
+TEST_P(UncheckedOptionalAccessTest, Lambda) {
sgatev wrote:
Done.
https://github.com/llvm/llvm-project/pull/68558
___
cfe-com
@@ -5987,4 +6018,204 @@ TEST(TransferTest, EvaluateBlockWithUnreachablePreds) {
ASTContext &ASTCtx) {});
}
+TEST(TransferTest, LambdaCaptureByCopy) {
+ std::string Code = R"(
+void target(int Foo, int Bar) {
+ [Foo]() {
+(void)0;
+// [[p]]
+
https://github.com/sgatev updated
https://github.com/llvm/llvm-project/pull/68558
>From 1c9828b823f8b83071f88f9525bd376a079d614b Mon Sep 17 00:00:00 2001
From: Stanislav Gatev
Date: Fri, 6 Oct 2023 04:32:06 +
Subject: [PATCH] [clang][dataflow] Add support for lambda captures
This adds supp
@@ -3214,6 +3220,117 @@ TEST_P(UncheckedOptionalAccessTest, Bitfield) {
}
)");
}
+
+TEST_P(UncheckedOptionalAccessTest, Lambda) {
ymand wrote:
Please split these into individual tests.
https://github.com/llvm/llvm-project/pull/68558
https://github.com/ymand edited https://github.com/llvm/llvm-project/pull/68558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ymand requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/68558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5987,4 +6018,204 @@ TEST(TransferTest, EvaluateBlockWithUnreachablePreds) {
ASTContext &ASTCtx) {});
}
+TEST(TransferTest, LambdaCaptureByCopy) {
+ std::string Code = R"(
+void target(int Foo, int Bar) {
+ [Foo]() {
+(void)0;
+// [[p]]
+
https://github.com/Xazax-hun approved this pull request.
LG!
https://github.com/llvm/llvm-project/pull/68558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sgatev updated
https://github.com/llvm/llvm-project/pull/68558
>From 77d474bd7f7885cc454aeb0fdb5b25788d261e41 Mon Sep 17 00:00:00 2001
From: Stanislav Gatev
Date: Fri, 6 Oct 2023 04:32:06 +
Subject: [PATCH] [clang][dataflow] Add support for lambda captures
This adds supp
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff c98bf1e45e22e2a7d107b187f5d3e7abf5e81375
85dc5eea1810d5d7af207e211799aa92a0f9f154 --
llvmbot wrote:
@llvm/pr-subscribers-clang
Changes
This adds support for copy, ref, and this lambda captures to the core framework
and also adds relevant test in UncheckedOptionalAccessTest.
---
Patch is 20.50 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-
https://github.com/sgatev created
https://github.com/llvm/llvm-project/pull/68558
This adds support for copy, ref, and this lambda captures to the core framework
and also adds relevant test in UncheckedOptionalAccessTest.
>From 85dc5eea1810d5d7af207e211799aa92a0f9f154 Mon Sep 17 00:00:00 2001
14 matches
Mail list logo