Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Cephes/c9x-complex/   (Cephes Mathematical Library ©)  Datei vom 12.5.2026 mit Größe 693 B image not shown  

Quelle  assign.pat   Sprache: unbekannt

 
Spracherkennung für: .pat vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]


 * c-typeck.c (convert_for_assignment): Warn about assignments
   of complex to non-complex types.

*** 1.1 1998/02/02 21:33:11
--- c-typeck.c 1998/02/21 21:37:55
*************** convert_for_assignment (type, rhs, errty
*** 4078,4083 ****
--- 4078,4086 ----
        error ("void value not ignored as it ought to be");
        return error_mark_node;
      }
+   /* Complex type assigns only to complex.  */
+   if (coder == COMPLEX_TYPE && codel != coder)
+     warning ("incompatible complex type");
    /* Arithmetic types all interconvert, and enum is treated like int.  */
    if ((codel == INTEGER_TYPE || codel == REAL_TYPE || codel == ENUMERAL_TYPE
         || codel == COMPLEX_TYPE)


[Dauer der Verarbeitung: 0.19 Sekunden, vorverarbeitet 2026-06-16]