Share via


ARM Error Messages 1-50

The following table shows ARM error messages 1-150.

No. Error Message Warning/Error Arguments
1 Error  
2 :CHR: operator: truncation applied to a char Warning  
3 missing substitution operator $ for assembler variable %s Warning Assembler variable
4 reserved symbol used in an expression: %s Warning Symbol name
5 improper line syntax: %s Error Line with improper syntax
6 improper program syntax: %s Error Description of error
7 unimplemented class of instructions Error  
8 ARM register expected: %s Error String where the assembler tried to read a register
9 coprocessor number expected: %s Error String where the assembler tried to read a coprocessor number
10 ARM coprocessor register expected: %s Error String where the assembler tried to read a coprocessor register
11 ARM floating point register expected: %s Error String where the assembler tried to read a floating-point register
12 wrong operand type for %s Error String with operand
13 divide by zero Error  
14 %s cannot be applied; different sections or different base registers Error Text of operand
15 illegal symbol %s; AREA name expected Error   
15 illegal symbol %s; AREA name expected Error Symbol name
16 illegal flag(s) %s Error Token
17 illegal $ substitution, non assembler variable Error  
18 wrong character constant Error  
19 malformed string constant; missing closing Error  
19 malformed string constant; missing closing Error  
20 wrong escape constant; null value not permitted inside a string Error  
20 wrong escape constant; null value not permitted inside a string Error  
21 unexpected char Error  
22 wrong :: operator Error  
23 special bar id not closed Error  
24 wrong built-in variable Error  
25 wrong shift name Error  
26 unimplemented instruction set Error  
27 unaligned absolute value Warning  
28 truncation applied, absolute value should be word aligned: 0x%x Warning Offset value
29 truncation applied, absolute value should be half-word aligned: 0x%x Warning Offset value
30 address 0x%x is too large to represent in %d bits Error Address
31 address out of range in a different section Error  
32 immediate value %d cannot be represented in %d bits Error Offset
33 floating value %e cannot be represented in single precision Error Floating-point value
34 undefined symbol: %s Error Symbol text
35 illegal expression type: %s Error Expression value
36 <%s> mnemonic qualifier is ignored Warning Instruction suffix
37 operand restriction violation (undefined behavior): %s Warning Instruction operand
38 multiple use of the same register in a register list Warning  
39 unsafe use of R15 as base register Warning  
40 unsafe use of write-back operator Warning  
41 unknown LDM/STM operation Error  
42 thumb register expected; %s Error Unexpected text
43 multiple symbol definition or incompatibility: %s Error Symbol name
44 cannot open file: %s Error File name
45 possible infinite loop due to recursive file inclusion: %s Warning File name
46 unknown command-line argument or argument value %s Warning Unknown argument
47 command-line option not implemented; %s ignored Warning Command-line argument
48 multiple use of the same option: %s Warning Command-line argument
49 only one source file can be assembled: %s Error Source file name
50 missing input source file Error  

See Also

ARM Guide | ARM Error Messages 51-100 | ARM Error Messages 101-150 | ARM Error Messages 151-200 | ARM Error Messages 201-250

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.