HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ASMA324I

HLASM Programmer's Guide
SC26-4941-06

Symbol xxxxxxxx may have incompatible type with yyyyyyyy register field

Explanation

A symbol was used to provide an absolute value for a register field in a machine instruction, but the assembler type assigned to the symbol does not appear to match the expected register type for the instruction. Once the assembler detects the definition of a symbol with a particular assembler type, within the current piece of source code, it uses this message to highlight apparent inconsistent use of that assembler type on machine instructions.

System action

The register value is used and the object code is generated. Execution of the code is not affected by this message.

Programmer response

Use a symbol with the correct assembler type. If the symbol was defined using the EQU assembler instruction, then the assembler type is assigned to the symbol using the fifth operand. This message can be suppressed using the TYPECHECK(NOREGISTER) assembler option.

Severity

0

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014