File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -474,6 +474,8 @@ Bug Fixes in This Version
474
474
- Clang now accepts anonymous members initialized with designated initializers
475
475
inside templates.
476
476
Fixes (`#65143 <https://github.com/llvm/llvm-project/issues/65143 >`_)
477
+ - Fix crash in formatting the real/imaginary part of a complex lvalue.
478
+ Fixes (`#69218 <https://github.com/llvm/llvm-project/issues/69218 >`_)
477
479
478
480
Bug Fixes to Compiler Builtins
479
481
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Original file line number Diff line number Diff line change @@ -113,8 +113,3 @@ void t92(void) {
113
113
(0 ? (_Complex double ) 2.0f : 2.0f );
114
114
}
115
115
116
- // PR69218
117
- int t10 (void ) {
118
- float _Complex a ;
119
- return (0 < & __real__ a ) && (0 < & __imag__ a );
120
- }
Original file line number Diff line number Diff line change @@ -27,3 +27,9 @@ void f4(void) {
27
27
double * c = & __real a ;
28
28
double * d = & __imag a ;
29
29
}
30
+
31
+ // PR69218
32
+ int f5 (void ) {
33
+ float _Complex a ;
34
+ return (0 < & __real__ a ) && (0 < & __imag__ a );
35
+ }
You can’t perform that action at this time.
0 commit comments