[clang] [Clang] [Tests] Add more tests for 87104ee (PR #192555)

via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 16 14:50:05 PDT 2026


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-clang

Author: Sirraide

<details>
<summary>Changes</summary>

Requested by Shafik: https://github.com/llvm/llvm-project/pull/188904#discussion_r3090555425

---
Full diff: https://github.com/llvm/llvm-project/pull/192555.diff


1 Files Affected:

- (modified) clang/test/SemaCXX/void-lambda-return-init.cpp (+4) 


``````````diff
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() {

``````````

</details>


https://github.com/llvm/llvm-project/pull/192555


More information about the cfe-commits mailing list