[clang] [Clang] Fix conversion from floats to bool-backed enums per CWG1094 (PR #211172)
Vlad Serebrennikov via cfe-commits
cfe-commits at lists.llvm.org
Fri Aug 21 05:25:00 PDT 2026
================
@@ -111,3 +119,34 @@ namespace cwg1070 { // cwg1070: 3.5
C c = {};
#endif
} // namespace cwg1070
+
+#if __cplusplus >= 201103L
+namespace cwg1094 { // cwg1094: 24
+enum class E : bool { Zero, One };
----------------
Endilll wrote:
Oh, I guess the lack of an empty line after `enum class G : unsigned char { Zero, One, Two };` made me miss it. Thank you, all the test cases I wanted are already there.
https://github.com/llvm/llvm-project/pull/211172
More information about the cfe-commits
mailing list