Erreur du compilateur C2432
référence non conforme aux données 16 bits dans « identificateur »
Un registre 16 bits est utilisé comme index ou registre de base. Le compilateur ne prend pas en charge le référencement de données 16 bits. Les registres 16 bits ne peuvent pas être utilisés comme index ou registres de base lors de la compilation pour du code 32 bits.
L’exemple suivant génère l’erreur C2432 :
// C2432.cpp
// processor: x86
int main() {
_asm mov eax, DWORD PTR [bx] // C2432
}