Nell'interoperabilità standard con il linguaggio C ('USE, INTRINSIC :: ISO_C_BINDING'), il tipo o kind specificato nella procedura con 'BIND(C)' non corrisponde al tipo corrispondente in C.
ISO_C_BINDING_MISMATCH
→
La funzione intrinseca C_LOC dell'ISO_C_BINDING calcola l'indirizzo di memoria per il passaggio a funzioni C: la variabile passata deve avere attributo TARGET e memorizzazione contigua in RAM.
C_LOC_TARGET_NOT_CONTIGUOUS
→
Il distruttore di un tipo derivato (FINAL :: cleanup) deve accettare un singolo argomento dummy non opzionale e non puntatore corrispondente al tipo derivato stesso.
FINAL_SUBROUTINE_INVALID_ARGS
→
Il costrutto polimorfico SELECT TYPE non contiene una clausola 'CLASS DEFAULT' e il tipo effettivo a runtime dell'oggetto polimorfico non corrisponde a nessun blocco TYPE IS o CLASS IS gestito.
SELECT_TYPE_GUARD_MISMATCH
→