SHASM Error Messages 70-153
The following table shows the SHASM error messages 70-153.
Message # and Severity | Message Text | Explanation |
---|---|---|
70 ERROR | Character %c was not expected | The assembler encountered a character that it did not expect to see in a source file. |
71 ERROR | Nonascii character (^%c) in source | The assembler encountered a character that it did not expect to see in a source file. |
72 ERROR | Nonascii character (0x%02d) in source | The assembler encountered a character that it did not expect to see in a source file. |
73 ERROR | What do you mean by "%s"? | The assembler encountered a combination of characters that it does not understand. |
74 ERROR | "%c" is not a valid radix specifier (use HDQBXO) | A radix specifier was used that the assembler does not recognize. Use one of H, D, Q, B, X, O, h, d, q, b, x, or o. |
75 ERROR | "%s" is not a valid radix specifier (use HDQBXO) | A radix specifier was used that the assembler does not recognize. Use one of the following: H, D, Q, B, X, O, h, d, q, b, x, or o. |
76 ERROR | Overflow in numeric constant | A numeric constant was written that cannot be represented in 32 bits. The valid range is -2,147,483,648 to 4,294,967,295 or H'00000000 to H'FFFFFFFF. |
77 ERROR | A backquoted symbol name cannot span multiple lines | A backquote character was written (`), which may be used to enclose a symbol whose name contains characters that are not ordinarily allowed, but no matching backquote character was found on the same line. These characters must come in pairs with a symbol name between them. |
78 ERROR | A backquoted symbol name cannot be null (``) | Two adjacent backquote characters (``) were written, which would represent a symbol whose name is null (zero-length), but such a symbol name is illegal. The assembler will also issue this error message if a backquote (`) was written as the last character on a line. |
80 ERROR | Parser error: %s | If this message appears, there is a bug in the assembler because it should recover from the error and issue a more helpful error message. Please report the exact message, and if possible, provide a source file that causes the assembler to issue the message. |
81 ERROR | Failed to parse input | If this message appears, there is a bug in the assembler because it should recover from the error and issue a more helpful error messag). Please report the exact message, and if possible, provide a source file that causes the assembler to issue the message. |
101 ERROR | Syntax error | Something is syntactically invalid on the line for which this error is reported. |
150 ERROR | Cannot put a %s instruction in a delay slot | An instruction was placed in a delay slot that is not allowed in a delay slot. |
151 ERROR | Cannot compute PC displacement in a delay slot | The assembler is not able to compute the PC displacement for a PC-relative addressing mode in a delay slot because such a displacement must be relative to the PC of the branch target. |
152 ERROR | Cannot use "%s #x" in section (%s) with align < %d | A MOV.L #imm,Rn cannot be used in a section whose alignment is less than 4, nor a MOV.W #imm,Rn in a section whose alignment is less than 2. |
153 ERROR | Instruction at odd address | An instruction at an odd address is not permitted. Attempting to execute it will cause a processor exception at run time. |
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.