[clang] [clang] Avoid sandbox violation in Windows signal handler (PR #190615)
Jan Svoboda via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 6 08:13:34 PDT 2026
https://github.com/jansvoboda11 created https://github.com/llvm/llvm-project/pull/190615
None
>From 09b035748d20c7d089fdea825493ffd198ac2381 Mon Sep 17 00:00:00 2001
From: Jan Svoboda <jan_svoboda at apple.com>
Date: Mon, 6 Apr 2026 08:13:11 -0700
Subject: [PATCH] [clang] Avoid sandbox violation in Windows signal handler
---
clang/test/SemaCXX/windows_sandbox_violtion.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 clang/test/SemaCXX/windows_sandbox_violtion.cpp
diff --git a/clang/test/SemaCXX/windows_sandbox_violtion.cpp b/clang/test/SemaCXX/windows_sandbox_violtion.cpp
new file mode 100644
index 0000000000000..60daa99e5a3a3
--- /dev/null
+++ b/clang/test/SemaCXX/windows_sandbox_violtion.cpp
@@ -0,0 +1,10 @@
+// RUN: %clang -std=c++17 -fsyntax-only %s
+
+template <class... Ts>
+auto f{[] (auto... a0) {
+ return [=] (Ts... a1) {
+ (..., [a0Cap{a0}, a1] { return a0Cap + a1; });
+ };
+}};
+
+auto g{f<int>};
More information about the cfe-commits
mailing list