Improper handling of parameters passed by reference by inline assembler
Original Reporter info from Mantis: lex
-
Reporter name:
Original Reporter info from Mantis: lex
- Reporter name:
Description:
When record for example passed as const parameter and I mention it's fields in asm..end block, address math is done with the address of the POINTER to the record, not with the address of the record. In procedure declared with assembler directive, things are different. First member name is translated to the address of the record and other to correct references.
Mantis conversion info:
- Mantis ID: 7382