LNC0417

È possibile che lo spostamento puntatore non sia valido. Uno o entrambi gli operandi %1 e %2 hanno uno scostamento sconosciuto.

10

Causa . . . . . : Dal momento che un operando di un'istruzione MOVE conteneva un puntatore, il compilatore ha generato uno spostamento di puntatore. È comunque possibile che lo spostamento puntatore non sia valido, perché lo scostamento di uno o di entrambi gli operandi dell'istruzione potrebbero non essere stati determinati in fase di compilazione.

Correzione . . . : È possibile che l'operazione MOVE non conservi i puntatori. Per essere certi che i puntatori vengano conservati, utilizzare una costante letterale numerica come posizione iniziale di modifica tramite riferimenti o eliminare la modifica tramite riferimenti. Se si definisce l'operando nella LINKAGE SECTION, assicurarsi che lo scostamento relativo al limite di 16 byte sia corretto.