[clang] [Clang] [Tests] Add more tests for 87104ee (PR #192555)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Apr 16 14:49:37 PDT 2026
https://github.com/Sirraide created https://github.com/llvm/llvm-project/pull/192555
Requested by Shafik: https://github.com/llvm/llvm-project/pull/188904#discussion_r3090555425
>From 1aaffb6ebe2cbf6ea4a8679e5bb57289aa21acd9 Mon Sep 17 00:00:00 2001
From: Sirraide <aeternalmail at gmail.com>
Date: Thu, 16 Apr 2026 23:47:51 +0200
Subject: [PATCH] [Clang] [Tests] Add more tests for 87104ee
Requested by Shafik: https://github.com/llvm/llvm-project/pull/188904#discussion_r3090555425
---
clang/test/SemaCXX/void-lambda-return-init.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/clang/test/SemaCXX/void-lambda-return-init.cpp b/clang/test/SemaCXX/void-lambda-return-init.cpp
index d38ee1617691c..f93d30c286b76 100644
--- a/clang/test/SemaCXX/void-lambda-return-init.cpp
+++ b/clang/test/SemaCXX/void-lambda-return-init.cpp
@@ -12,6 +12,10 @@ void test_lambdas() {
(void) [] () -> volatile void { // expected-warning {{volatile-qualified return type 'volatile void' is deprecated}}
return {1, 2}; // expected-error {{void lambda should not return a value}}
};
+
+ (void) [] () -> void { return ({}); };
+ (void) [] () -> void { return void{}; };
+ (void) [] () -> void { return void(); };
}
void test_blocks() {
More information about the cfe-commits
mailing list