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.