QRG7226

La structure de données est initialisée globalement et comporte des sous-zones de chevauchement, certaines de ses initialisations de sous-zone explicites se chevauchent ou un tableau chargé à la compilation ou avant l'exécution est défini en tant que sous-zone qui se chevauche avec une sous-zone initialisée. Pour l'une quelconque des positions de la structure de données, seule la dernière valeur d'initialisation indiquée sera utilisée ; les tableaux chargés lors de la compilation et avant l'exécution sont initialisés après les structures de données de sorte que toute initialisation de sous-zone qui se chevauchera avec ces tableaux sera perdue.

Organisez la structure de données de sorte que les initialisations ne se chevauchent pas. Si vous souhaitez obtenir un chevauchement d'initialisations, indiquez les sous-zones dans l'ordre qui produit la valeur d'initialisation correcte pour chaque position de la structure de données. N'indiquez pas de valeur d'initialisation pour les sous-zones qui se chevauchent avec les tableaux chargés lors de la compilation ou avant l'exécution dans la structure de données.