Everything
10.5.2 Errors

Table 10.3

Errors

E0511101

[Message]

"path" specified by the "character string" option is a folder. Specify an input file.

E0511102

[Message]

The file "file" specified by the "character string" option is not found.

E0511103

[Message]

"path" specified by the "character string" option is a folder. Specify an output file.

E0511104

[Message]

The output folder "folder" specified by the "character string" option is not found.

E0511107

[Message]

"path" specified by the "character string" option is not found.

[Explanation]

"path" (file-name or folder) specified in the "character string" option was not found.

E0511108

[Message]

The "character string" option is not recognized.

E0511109

[Message]

The "character string" option can not have an argument.

E0511110

[Message]

The "character string" option requires an argument.

[Explanation]

The "character string" option requires an argument. Specify the argument.

E0511111

[Message]

The "character string" option can not have a parameter.

E0511112

[Message]

The "character string" option requires a parameter.

[Explanation]

The "character string" option requires a parameter. Specify the parameter.

E0511113

[Message]

Invalid argument for the "character string" option.

E0511117

[Message]

Invalid parameter for the "character string" option.

E0511118

[Message]

Symbol is required for the "character string" option.

E0511120

[Message]

Specify a value (value1 - value2) for the "character string" option.

[Explanation]

The value of the specified size option is outside the range of minimum value to maximum value.

[Action by User]

Specify a size option value between the minimum and maximum values.

E0511122

[Message]

The argument for the "character string" option must be an object file.

E0511127

[Message]

The specified device is not supported.

E0511129

[Message]

Command file "file" is read more than once.

E0511130

[Message]

Command file "file" cannot be read.

E0511131

[Message]

Syntax error in command file "file".

E0511132

[Message]

Failed to create temporary folder.

E0511133

[Message]

The parameter for the "character string" option must be a folder when multiple source files are specified.

E0511134

[Message]

Input file "file" is not found.

E0511135

[Message]

"path" specified as an input file is a folder.

E0511136

[Message]

Failed to delete a temporary file "file".

E0511137

[Message]

Failed to delete a temporary folder "folder".

E0511138

[Message]

Failed to open an input file "file".

E0511139

[Message]

Failed to open an output file "file".

E0511140

[Message]

Failed to close an input file "file".

E0511141

[Message]

Failed to write an output file "file".

E0511142

[Message]

Multiple source files are not allowed when the "character string" option is specified.

E0511145

[Message]

"character string2" specified in the "character string1" option is not available.

E0511148

[Message]

"file name" is specified as an output file for the different options.

[Action by User]

"file name" is specified as an output file for the different options. Specify a different file name.

E0511150

[Message]

The "character string1" option and the "character string2" option are inconsistent.

E0511152

[Message]

The "character string1" option needs the "character string2" option.

E0511154

[Message]

Component file "file name" for the CC-RX is not found. Reinstall the CC-RX.

[Explanation]

The component file "file name" for the CC-RX is not found. Reinstall the CC-RX.

E0511155

[Message]

The "character string" option needs other option(s).

E0511157

[Message]

The "character string1" option or the "character string2" option must be specified for this device.

E0511158

[Message]

The "character string" option is not supported for this device.

E0511159

[Message]

When the "character string" option is specified, source files cannot be input.

E0511160

[Message]

The "character string" option must be specified for this device.

E0511161

[Message]

Failed to delete a file "file".

E0511165

[Message]

Lacking cpu specification.

[Action by User]

Use the cpu option or environment variable CPU_RX to specify the CPU.

E0511167

[Message]

Illegal section naming.

[Explanation]

There is an error in section naming. The same section name is specified for different use of the section.

E0511173

[Message]

Failed to access a temporary file

E0511175

[Message]

Neither isa nor cpu is specified.

E0511176

[Message]

Both "-isa" option and "-cpu" option are specified.

E0511178

[Message]

"character string" option is unavailable because the license of version Professional edition is not found. Please consider purchasing the product of Professional edition.

E0511200

[Message]

Internal error(error-information).

E0512001

[Message]

Failed to delete a temporary file "file".

E0520001

[Message]

Last line of file ends without a newline.

[Action by User]

The last line in the file does not end with a line break. Add a line break.

E0520002

[Message]

Last line of file ends with a backslash.

[Explanation]

There is a backslash at the end of the last line of the file. Delete it.

E0520005

[Message]

Could not open source file "file name".

E0520006

[Message]

Comment unclosed at end of file.

[Action by User]

There is an unclosed comment at the end of the file. Make sure that there are no unclosed comments.

E0520007

[Message]

Unrecognized token.

[Action by User]

Unknown token. Check the indicated location.

E0520008

[Message]

Missing closing quote.

[Action by User]

The string is missing a closing quotation mark. Make sure that there are no unclosed quotation mark.

E0520010

[Message]

"#" not expected here.

[Explanation]

There is a "#" character in an invalid location.

E0520011

[Message]

Unrecognized preprocessing directive.

E0520012

[Message]

Parsing restarts here after previous syntax error.

E0520013

[Message]

Expected a file name.

E0520014

[Message]

Extra text after expected end of preprocessing directive.

E0520017

[Message]

Expected a "]".

E0520018

[Message]

Expected a ")".

E0520019

[Message]

Extra text after expected end of number.

E0520020

[Message]

Identifier "character string" is undefined.

E0520022

[Message]

Invalid hexadecimal number.

E0520023

[Message]

Integer constant is too large.

E0520024

[Message]

Invalid octal digit.

[Explanation]

Invalid hexadecimal number. Hexadecimal numbers cannot contain '8' or '9'.

E0520025

[Message]

Quoted string should contain at least one character.

E0520026

[Message]

Too many characters in character constant.

E0520027

[Message]

Character value is out of range.

E0520028

[Message]

Expression must have a constant value.

E0520029

[Message]

Expected an expression.

E0520030

[Message]

Floating constant is out of range.

E0520031

[Message]

Expression must have integral type.

E0520032

[Message]

Expression must have arithmetic type.

E0520033

[Message]

Expected a line number

[Explanation]

The line number after the "#line" statement does not exist.

E0520034

[Message]

Invalid line number

[Explanation]

The line number after the "#line" statement is invalid.

E0520036

[Message]

The #if for this directive is missing.

E0520037

[Message]

The #endif for this directive is missing.

E0520038

[Message]

Directive is not allowed -- an #else has already appeared.

[Explanation]

This directive is invalid because there is already an "#else" statement.

E0520039

[Message]

Division by zero.

E0520040

[Message]

Expected an identifier.

E0520041

[Message]

Expression must have arithmetic or pointer type.

E0520042

[Message]

Operand types are incompatible ("type1" and "type2").

E0520044

[Message]

Expression must have pointer type.

E0520045

[Message]

#undef may not be used on this predefined name.

E0520046

[Message]

"macro" is predefined; attempted redefinition ignored.

[Explanation]

The macro "macro" is predefined. It cannot be redefined.

E0520047

[Message]

Incompatible redefinition of macro "macro" (declared at line number).

[Explanation]

The redefinition of macro "macro" is not compatible with the definition at line number.

E0520049

[Message]

Duplicate macro parameter name.

E0520050

[Message]

"##" may not be first in a macro definition.

E0520051

[Message]

"##" may not be last in a macro definition.

E0520052

[Message]

Expected a macro parameter name.

E0520053

[Message]

Expected a ":".

E0520054

[Message]

Too few arguments in macro invocation.

E0520055

[Message]

Too many arguments in macro invocation.

E0520056

[Message]

Operand of sizeof may not be a function.

E0520057

[Message]

This operator is not allowed in a constant expression.

E0520058

[Message]

This operator is not allowed in a preprocessing expression.

E0520059

[Message]

Function call is not allowed in a constant expression.

E0520060

[Message]

This operator is not allowed in an integral constant expression.

E0520061

[Message]

Integer operation result is out of range.

E0520062

[Message]

Shift count is negative.

E0520063

[Message]

Shift count is too large.

E0520064

[Message]

Declaration does not declare anything.

E0520065

[Message]

Expected a ";".

E0520066

[Message]

Enumeration value is out of "int" range.

E0520067

[Message]

Expected a "}".

E0520069

[Message]

Integer conversion resulted in truncation

[Explanation]

The conversion result of the integer type was truncated.

E0520070

[Message]

Incomplete type is not allowed.

E0520071

[Message]

Operand of sizeof may not be a bit field.

E0520075

[Message]

Operand of "*" must be a pointer.

E0520077

[Message]

This declaration has no storage class or type specifier.

E0520078

[Message]

A parameter declaration may not have an initializer.

E0520079

[Message]

Expected a type specifier.

E0520080

[Message]

A storage class may not be specified here.

E0520081

[Message]

More than one storage class may not be specified.

[Explanation]

Multiple storage class areas have been specified. Only one storage class area can be specified.

E0520083

[Message]

Type qualifier specified more than once.

[Explanation]

Multiple type qualifiers have been specified. It is not possible to specify more than one type qualifier.

E0520084

[Message]

Invalid combination of type specifiers.

E0520085

[Message]

Invalid storage class for a parameter.

E0520086

[Message]

Invalid storage class for a function.

E0520087

[Message]

A type specifier may not be used here.

E0520088

[Message]

Array of functions is not allowed.

E0520089

[Message]

Array of void is not allowed.

E0520090

[Message]

Function returning function is not allowed.

E0520091

[Message]

Function returning array is not allowed.

E0520092

[Message]

Identifier-list parameters may only be used in a function definition.

E0520093

[Message]

Function type may not come from a typedef.

E0520094

[Message]

The size of an array must be greater than zero.

E0520095

[Message]

Array is too large.

E0520096

[Message]

A translation unit must contain at least one declaration.

E0520097

[Message]

A function may not return a value of this type.

E0520098

[Message]

An array may not have elements of this type.

E0520099

[Message]

A declaration here must declare a parameter.

E0520100

[Message]

Duplicate parameter name.

E0520101

[Message]

"symbol" has already been declared in the current scope.

E0520102

[Message]

Forward declaration of enum type is nonstandard.

E0520103

[Message]

Class is too large.

E0520104

[Message]

Struct or union is too large.

E0520105

[Message]

Invalid size for bit field.

E0520106

[Message]

Invalid type for a bit field.

E0520107

[Message]

Zero-length bit field must be unnamed.

E0520109

[Message]

Expression must have (pointer-to-) function type.

E0520110

[Message]

Expected either a definition or a tag name.

E0520112

[Message]

Expected "while".

E0520114

[Message]

Type "symbol" was referenced but not defined.

E0520115

[Message]

A continue statement may only be used within a loop.

E0520116

[Message]

A break statement may only be used within a loop or switch.

E0520118

[Message]

A void function may not return a value.

E0520119

[Message]

Cast to type "type" is not allowed.

E0520120

[Message]

Return value type does not match the function type.

E0520121

[Message]

A case label may only be used within a switch.

E0520122

[Message]

A default label may only be used within a switch.

E0520123

[Message]

case label value has already appeared in this switch.

E0520124

[Message]

default label has already appeared in this switch.

E0520125

[Message]

Expected a "(".

E0520126

[Message]

Expression must be an lvalue.

E0520127

[Message]

Expected a statement.

E0520129

[Message]

A block-scope function may only have extern storage class.

E0520130

[Message]

Expected a "{".

E0520131

[Message]

Expression must have pointer-to-class type.

E0520132

[Message]

Expression must have pointer-to-struct-or-union type.

E0520133

[Message]

Expected a member name.

E0520134

[Message]

Expected a field name.

E0520135

[Message]

symbol has no member member.

E0520136

[Message]

Type "symbol" has no field "field".

E0520137

[Message]

Expression must be a modifiable lvalue.

E0520138

[Message]

Taking the address of a register variable is not allowed.

E0520139

[Message]

Taking the address of a bit field is not allowed.

E0520140

[Message]

Too many arguments in function call.

E0520141

[Message]

Unnamed prototyped parameters not allowed when body is present.

E0520142

[Message]

Expression must have pointer-to-object type.

E0520144

[Message]

A value of type "type1" cannot be used to initialize an entity of type "type2".

E0520145

[Message]

Type "symbol" may not be initialized.

E0520146

[Message]

Too many initializer values.

E0520147

[Message]

Declaration is incompatible with "declaration" (declared at line number).

E0520148

[Message]

Tyep "symbol" has already been initialized.

E0520149

[Message]

A global-scope declaration may not have this storage class.

E0520150

[Message]

A type name may not be redeclared as a parameter.

E0520151

[Message]

A typedef name may not be redeclared as a parameter.

E0520153

[Message]

Expression must have class type.

E0520154

[Message]

Expression must have struct or union type.

E0520157

[Message]

Expression must be an integral constant expression.

E0520158

[Message]

Expression must be an lvalue or a function designator.

E0520159

[Message]

Declaration is incompatible with previous "declaration" (declared at line number).

E0520160

[Message]

External name conflicts with external name of "symbol".

E0520165

[Message]

Too few arguments in function call.

E0520166

[Message]

Invalid floating constant.

E0520167

[Message]

Argument of type "type1" is incompatible with parameter of type "type2".

E0520168

[Message]

A function type is not allowed here.

E0520169

[Message]

Expected a declaration.

E0520170

[Message]

Pointer points outside of underlying object.

E0520171

[Message]

Invalid type conversion.

E0520172

[Message]

External/internal linkage conflict with previous declaration.

E0520173

[Message]

Floating-point value does not fit in required integral type.

E0520179

[Message]

Right operand of "%" is zero.

E0520183

[Message]

Type of cast must be integral.

E0520184

[Message]

Type of cast must be arithmetic or pointer.

E0520194

[Message]

Expected an asm string.

[Explanation]

There is no assembler string in an "__asm()" statement.

E0520195

[Message]

An asm function must be prototyped.

E0520196

[Message]

An asm function may not have an ellipsis

E0520220

[Message]

Integral value does not fit in required floating-point type.

E0520221

[Message]

Floating-point value does not fit in required floating-point type.

E0520222

[Message]

Floating-point operation result is out of range.

E0520227

[Message]

Macro recursion.

E0520228

[Message]

Trailing comma is nonstandard.

[Explanation]

A trailing comma is not standard.

E0520230

[Message]

Nonstandard type for a bit field.

E0520235

[Message]

Variable any-string was declared with a never-completed type.

E0520238

[Message]

Invalid specifier on a parameter.

E0520239

[Message]

Invalid specifier outside a class declaration.

E0520240

[Message]

Duplicate specifier in declaration.

E0520241

[Message]

A union is not allowed to have a base class.

E0520242

[Message]

Multiple access control specifiers are not allowed.

E0520243

[Message]

class or struct definition is missing.

E0520244

[Message]

Qualified name is not a member of class type or its base classes.

E0520245

[Message]

A nonstatic member reference must be relative to a specific object.

E0520246

[Message]

A nonstatic data member may not be defined outside its class.

E0520247

[Message]

Type "symbol" has already been defined.

E0520248

[Message]

Pointer to reference is not allowed.

E0520249

[Message]

Reference to reference is not allowed.

E0520250

[Message]

Reference to void is not allowed.

E0520251

[Message]

Array of reference is not allowed.

E0520252

[Message]

Reference "name" requires an initializer.

E0520253

[Message]

Expected a ",".

E0520254

[Message]

Type name is not allowed.

E0520255

[Message]

Type definition is not allowed.

E0520256

[Message]

Invalid redeclaration of type name "type".

[Explanation]

Type name "type" was redeclared illegally.

E0520257

[Message]

const type "symbol" requires an initializer.

E0520258

[Message]

"this" may only be used inside a nonstatic member function

E0520259

[Message]

Constant value is not known.

E0520260

[Message]

Explicit type is missing ("int" assumed).

E0520262

[Message]

Not a class or struct name.

E0520263

[Message]

Duplicate base class name.

E0520264

[Message]

Invalid base class.

E0520265

[Message]

"name" is inaccessible.

E0520266

[Message]

"name" is ambiguous.

E0520267

[Message]

Old-style parameter list (anachronism).

E0520268

[Message]

Declaration may not appear after executable statement in block.

E0520269

[Message]

Conversion to inaccessible base class "type" is not allowed.

E0520274

[Message]

Improperly terminated macro invocation.

E0520276

[Message]

Name followed by "::" must be a class or namespace name.

E0520277

[Message]

Invalid friend declaration.

E0520278

[Message]

A constructor or destructor may not return a value.

E0520279

[Message]

Invalid destructor declaration.

E0520280

[Message]

Declaration of a member with the same name as its class.

E0520281

[Message]

Global-scope qualifier (leading "::") is not allowed.

E0520282

[Message]

The global scope has no xxx.

E0520283

[Message]

Qualified name is not allowed.

E0520284

[Message]

NULL reference is not allowed.

E0520285

[Message]

Initialization with "{...}" is not allowed for object of type "type".

E0520286

[Message]

Base class "type" is ambiguous.

E0520287

[Message]

Derived class type1 contains more than one instance of class type2.

E0520288

[Message]

Cannot convert pointer to base class type2 to pointer to derived class type1 -- base class is virtual.

E0520289

[Message]

No instance of constructor name matches the argument list.

E0520290

[Message]

Copy constructor for class type is ambiguous.

E0520291

[Message]

No default constructor exists for class type.

E0520292

[Message]

name is not a nonstatic data member or base class of class type.

E0520293

[Message]

Indirect nonvirtual base class is not allowed.

E0520294

[Message]

Invalid union member -- class type has a disallowed member function.

E0520296

[Message]

Invalid use of non-lvalue array.

E0520297

[Message]

Expected an operator.

E0520298

[Message]

Inherited member is not allowed.

E0520299

[Message]

Cannot determine which instance of name is intended.

E0520300

[Message]

A pointer to a bound function may only be used to call the function.

E0520301

[Message]

typedef name has already been declared (with same type).

E0520302

[Message]

Symbol has already been defined.

E0520304

[Message]

No instance of name matches the argument list.

E0520305

[Message]

Type definition is not allowed in function return type declaration.

E0520306

[Message]

Default argument not at end of parameter list.

E0520307

[Message]

Redefinition of default argument.

E0520308

[Message]

More than one instance of name matches the argument list:

E0520309

[Message]

More than one instance of constructor name matches the argument list:

E0520310

[Message]

Default argument of type type1 is incompatible with parameter of type type2.

E0520311

[Message]

Cannot overload functions distinguished by return type alone.

E0520312

[Message]

No suitable user-defined conversion from type1 to type2 exists.

E0520313

[Message]

Type qualifier is not allowed on this function.

E0520314

[Message]

Only nonstatic member functions may be virtual.

E0520315

[Message]

The object has cv-qualifiers that are not compatible with the member function.

E0520316

[Message]

Program too large to compile (too many virtual functions).

E0520317

[Message]

Return type is not identical to nor covariant with return type type of overridden virtual function name.

E0520318

[Message]

Override of virtual name is ambiguous.

E0520319

[Message]

Pure specifier ("= 0") allowed only on virtual functions.

E0520320

[Message]

Badly-formed pure specifier (only "= 0" is allowed).

E0520321

[Message]

Data member initializer is not allowed.

E0520322

[Message]

Object of abstract class type type is not allowed:

E0520323

[Message]

function returning abstract class type is not allowed:

E0520325

[Message]

inline specifier allowed on function declarations only.

E0520326

[Message]

inline is not allowed.

E0520327

[Message]

Invalid storage class for an inline function.

E0520328

[Message]

Invalid storage class for a class member.

E0520329

[Message]

Local class member name requires a definition.

E0520330

[Message]

name is inaccessible.

E0520332

[Message]

class type has no copy constructor to copy a const object.

E0520333

[Message]

Defining an implicitly declared member function is not allowed.

E0520334

[Message]

class type has no suitable copy constructor.

E0520335

[Message]

Linkage specification is not allowed.

E0520336

[Message]

Unknown external linkage specification.

E0520337

[Message]

Linkage specification is incompatible with previous "symbol".

E0520338

[Message]

More than one instance of overloaded function name has "C" linkage.

E0520339

[Message]

class type has more than one default constructor.

E0520340

[Message]

Value copied to temporary, reference to temporary used.

E0520341

[Message]

"operator operator" must be a member function.

E0520342

[Message]

Operator may not be a static member function.

E0520343

[Message]

No arguments allowed on user-defined conversion.

E0520344

[Message]

Too many parameters for this operator function.

E0520345

[Message]

Too few parameters for this operator function.

E0520346

[Message]

Nonmember operator requires a parameter with class type.

E0520347

[Message]

Default argument is not allowed.

E0520348

[Message]

More than one user-defined conversion from type1 to type2 applies:

E0520349

[Message]

No operator operator matches these operands.

E0520350

[Message]

More than one operator operator matches these operands:

E0520351

[Message]

First parameter of allocation function must be of type "size_t".

E0520352

[Message]

Allocation function requires "void *" return type.

E0520353

[Message]

Deallocation function requires "void" return type.

E0520354

[Message]

First parameter of deallocation function must be of type "void *".

E0520356

[Message]

Type must be an object type.

E0520357

[Message]

Base class xxx has already been initialized.

E0520358

[Message]

Base class name required -- xxx assumed (anachronism).

E0520359

[Message]

Symbol has already been initialized.

E0520360

[Message]

Name of member or base class is missing.

E0520363

[Message]

Invalid anonymous union -- nonpublic member is not allowed.

E0520364

[Message]

Invalid anonymous union -- member function is not allowed.

E0520365

[Message]

Anonymous union at global or namespace scope must be declared static.

E0520366

[Message]

Symbol provides no initializer for:

E0520367

[Message]

Implicitly generated constructor for class type cannot initialize:

E0520369

[Message]

name has an uninitialized const or reference member.

E0520371

[Message]

class type has no assignment operator to copy a const object.

E0520372

[Message]

class type has no suitable assignment operator.

E0520373

[Message]

Ambiguous assignment operator for class type.

E0520375

[Message]

Declaration requires a typedef name.

E0520378

[Message]

static is not allowed.

E0520380

[Message]

Expression must have pointer-to-member type.

E0520384

[Message]

No instance of overloaded name matches the argument list.

E0520386

[Message]

No instance of name matches the required type.

E0520389

[Message]

A cast to abstract class type is not allowed:

E0520390

[Message]

Function "main" may not be called or have its address taken.

E0520391

[Message]

A new-initializer may not be specified for an array.

E0520392

[Message]

Member function name may not be redeclared outside its class.

E0520393

[Message]

Pointer to incomplete class type is not allowed.

E0520394

[Message]

Reference to local variable of enclosing function is not allowed.

E0520397

[Message]

Implicitly generated assignment operator cannot copy:

E0520401

[Message]

Destructor for base class type is not virtual.

E0520403

[Message]

Invalid redeclaration of member "symbol".

E0520404

[Message]

Function "main" may not be declared inline.

E0520405

[Message]

Member function with the same name as its class must be a constructor.

E0520407

[Message]

A destructor may not have parameters.

E0520408

[Message]

Copy constructor for class type1 may not have a parameter of type type2.

E0520409

[Message]

Type "symbol" returns incomplete type "type".

E0520410

[Message]

Protected name is not accessible through a type pointer or object.

E0520411

[Message]

A parameter is not allowed.

E0520413

[Message]

No suitable conversion function from type1 to type2 exists.

E0520415

[Message]

No suitable constructor exists to convert from type1 to type2.

E0520416

[Message]

More than one constructor applies to convert from type1 to type2:

E0520417

[Message]

More than one conversion function from type1 to type2 applies:

E0520418

[Message]

More than one conversion function from type to a built-in type applies:

E0520424

[Message]

A constructor or destructor may not have its address taken.

E0520427

[Message]

Qualified name is not allowed in member declaration.

E0520429

[Message]

The size of an array in "new" must be non-negative.

E0520432

[Message]

enum declaration is not allowed.

E0520433

[Message]

Qualifiers dropped in binding reference of type type1 to initializer of type type2.

E0520434

[Message]

A reference of type type1 (not const-qualified) cannot be initialized with a value of type type2.

E0520435

[Message]

A pointer to function may not be deleted.

E0520436

[Message]

Conversion function must be a nonstatic member function.

E0520437

[Message]

Template declaration is not allowed here.

E0520438

[Message]

Expected a "<".

E0520439

[Message]

Expected a ">".

E0520440

[Message]

Template parameter declaration is missing.

E0520441

[Message]

Argument list for "name" is missing.

E0520442

[Message]

Too few arguments for "name".

E0520443

[Message]

Too many arguments for "symbol".

E0520445

[Message]

name1 is not used in declaring the parameter types of "name2".

E0520449

[Message]

More than one instance of name matches the required type.

E0520450

[Message]

The type "long long" is nonstandard.

E0520451

[Message]

Omission of "class" is nonstandard.

E0520452

[Message]

Return type may not be specified on a conversion function.

E0520456

[Message]

Excessive recursion at instantiation of name.

E0520457

[Message]

name is not a function or static data member.

E0520458

[Message]

Argument of type type1 is incompatible with template parameter of type type2.

E0520459

[Message]

Initialization requiring a temporary or conversion is not allowed.

E0520460

[Message]

declaration of xxx hides function parameter.

E0520461

[Message]

Initial value of reference to non-const must be an lvalue.

E0520463

[Message]

"template" is not allowed.

E0520464

[Message]

type is not a class template.

E0520466

[Message]

"main" is not a valid name for a function template.

E0520467

[Message]

Invalid reference to name (union/nonunion mismatch).

E0520468

[Message]

A template argument may not reference a local type.

E0520469

[Message]

Tag kind of xxx is incompatible with declaration of "symbol".

E0520470

[Message]

The global scope has no tag named xxx.

E0520471

[Message]

symbol has no tag member named xxx.

E0520473

[Message]

name may be used only in pointer-to-member declaration.

E0520475

[Message]

A template argument may not reference a non-external entity.

E0520476

[Message]

Name followed by "::~" must be a class name or a type name.

E0520477

[Message]

Destructor name does not match name of class type.

E0520478

[Message]

Type used as destructor name does not match type type.

E0520481

[Message]

Invalid storage class for a template declaration.

E0520484

[Message]

Invalid explicit instantiation declaration.

E0520485

[Message]

name is not an entity that can be instantiated.

E0520486

[Message]

Compiler generated name cannot be explicitly instantiated.

E0520487

[Message]

Inline name cannot be explicitly instantiated.

E0520489

[Message]

name cannot be instantiated -- no template definition was supplied.

E0520490

[Message]

name cannot be instantiated -- it has been explicitly specialized.

E0520493

[Message]

No instance of name matches the specified type.

E0520494

[Message]

Declaring a void parameter list with a typedef is nonstandard.

E0520496

[Message]

Template parameter name may not be redeclared in this scope.

E0520498

[Message]

Template argument list must match the parameter list.

E0520500

[Message]

Extra parameter of postfix "operator xxx" must be of type "int".

E0520501

[Message]

An operator name must be declared as a function.

E0520502

[Message]

Operator name is not allowed.

E0520503

[Message]

name cannot be specialized in the current scope.

E0520504

[Message]

Nonstandard form for taking the address of a member function.

E0520505

[Message]

Too few template parameters -- does not match previous declaration.

E0520506

[Message]

Too many template parameters -- does not match previous declaration.

E0520507

[Message]

Function template for operator delete(void *) is not allowed.

E0520508

[Message]

class template and template parameter may not have the same name.

E0520510

[Message]

A template argument may not reference an unnamed type.

E0520511

[Message]

Enumerated type is not allowed.

E0520513

[Message]

A value of type "type1" cannot be assigned to an entity of type "type2".

E0520515

[Message]

Cannot convert to incomplete class type.

E0520516

[Message]

const object requires an initializer.

E0520517

[Message]

Object has an uninitialized const or reference member.

E0520518

[Message]

Nonstandard preprocessing directive.

E0520519

[Message]

name may not have a template argument list.

E0520520

[Message]

Initialization with "{...}" expected for aggregate object.

E0520521

[Message]

Pointer-to-member selection class types are incompatible (type1 and type2).

E0520525

[Message]

A dependent statement may not be a declaration.

[Explanation]

Cannot write declaration due to lack of "{" character after "if()" statement.

E0520526

[Message]

A parameter may not have void type.

E0520529

[Message]

This operator is not allowed in a template argument expression.

E0520530

[Message]

Try block requires at least one handler/

E0520531

[Message]

Handler requires an exception declaration.

E0520532

[Message]

Handler is masked by default handler.

E0520536

[Message]

Exception specification is incompatible with that of previous name.

E0520540

[Message]

Support for exception handling is disabled.

E0520543

[Message]

Non-arithmetic operation not allowed in nontype template argument.

E0520544

[Message]

Use of a local type to declare a nonlocal variable.

E0520545

[Message]

Use of a local type to declare a function.

E0520546

[Message]

Transfer of control bypasses initialization of:

E0520548

[Message]

Transfer of control into an exception handler.

E0520551

[Message]

symbol cannot be defined in the current scope.

E0520555

[Message]

Tag kind of name is incompatible with template parameter of type type.

E0520556

[Message]

Function template for operator new(size_t) is not allowed.

E0520558

[Message]

Pointer to member of type "type" is not allowed.

E0520559

[Message]

Tointer to member of type type is not allowed.

E0520560

[Message]

symbol is reserved for future use as a keyword.

E0520561

[Message]

Invalid macro definition:

E0520562

[Message]

Invalid macro undefinition:

E0520598

[Message]

A template parameter may not have void type.

E0520599

[Message]

Excessive recursive instantiation of name due to instantiate-all mode.

E0520601

[Message]

A throw expression may not have void type.

E0520603

[Message]

Parameter of abstract class type type is not allowed:

E0520604

[Message]

Array of abstract class type is not allowed:

E0520605

[Message]

Floating-point template parameter is nonstandard.

E0520606

[Message]

This pragma must immediately precede a declaration.

E0520607

[Message]

This pragma must immediately precede a statement.

E0520608

[Message]

This pragma must immediately precede a declaration or statement.

E0520609

[Message]

This kind of pragma may not be used here.

E0520612

[Message]

Specific definition of inline template function must precede its first use.

E0520615

[Message]

Parameter type involves pointer to array of unknown bound.

E0520616

[Message]

Parameter type involves reference to array of unknown bound.

E0520618

[Message]

struct or union declares no named members.

E0520619

[Message]

Nonstandard unnamed field.

E0520620

[Message]

Nonstandard unnamed member.

E0520643

[Message]

restrict is not allowed.

E0520644

[Message]

A pointer or reference to function type may not be qualified by "restrict".

E0520647

[Message]

Conflicting calling convention modifiers.

E0520651

[Message]

A calling convention may not be followed by a nested declarator.

E0520654

[Message]

Declaration modifiers are incompatible with previous declaration.

E0520656

[Message]

Transfer of control into a try block.

E0520658

[Message]

Closing brace of template definition not found.

E0520660

[Message]

Invalid packing alignment value.

E0520661

[Message]

Expected an integer constant.

E0520663

[Message]

Invalid source file identifier string.

E0520664

[Message]

A class template cannot be defined in a friend declaration.

E0520665

[Message]

asm is not allowed.

E0520666

[Message]

asm must be used with a function definition.

E0520667

[Message]

asm function is nonstandard.

E0520668

[Message]

Ellipsis with no explicit parameters is nonstandard.

E0520669

[Message]

&... is nonstandard.

E0520670

[Message]

invalid use of "&...".

E0520673

[Message]

A reference of type type1 cannot be initialized with a value of type type2.

E0520674

[Message]

Initial value of reference to const volatile must be an lvalue.

E0520676

[Message]

Using out-of-scope declaration of type "symbol" (declared at line number).

E0520691

[Message]

xxx, required for copy that was eliminated, is inaccessible.

E0520692

[Message]

xxx required for copy that was eliminated, is not callable because reference parameter cannot be bound to rvalue.

E0520693

[Message]

<typeinfo> must be included before typeid is used.

E0520694

[Message]

xxx cannot cast away const or other type qualifiers.

E0520695

[Message]

The type in a dynamic_cast must be a pointer or reference to a complete class type, or void *.

E0520696

[Message]

The operand of a pointer dynamic_cast must be a pointer to a complete class type.

E0520697

[Message]

The operand of a reference dynamic_cast must be an lvalue of a complete class type.

E0520698

[Message]

The operand of a runtime dynamic_cast must have a polymorphic class type.

E0520701

[Message]

An array type is not allowed here.

E0520702

[Message]

Expected an "=".

E0520703

[Message]

Expected a declarator in condition declaration.

E0520704

[Message]

xxx, declared in condition, may not be redeclared in this scope.

E0520705

[Message]

Default template arguments are not allowed for function templates.

E0520706

[Message]

Expected a "," or ">".

E0520707

[Message]

Expected a template parameter list.

E0520709

[Message]

bool type is not allowed.

E0520710

[Message]

Offset of base class name1 within class name2 is too large.

E0520711

[Message]

Expression must have bool type (or be convertible to bool).

E0520717

[Message]

The type in a const_cast must be a pointer, reference, or pointer to member to an object type.

E0520718

[Message]

A const_cast can only adjust type qualifiers; it cannot change the underlying type.

E0520719

[Message]

mutable is not allowed.

E0520724

[Message]

namespace definition is not allowed.

E0520725

[Message]

name must be a namespace name.

E0520726

[Message]

namespace alias definition is not allowed.

E0520727

[Message]

namespace-qualified name is required.

E0520728

[Message]

A namespace name is not allowed.

E0520730

[Message]

name is not a class template.

E0520731

[Message]

Array with incomplete element type is nonstandard.

E0520732

[Message]

Allocation operator may not be declared in a namespace.

E0520733

[Message]

Deallocation operator may not be declared in a namespace.

E0520734

[Message]

name1 conflicts with using-declaration of name2.

E0520735

[Message]

using-declaration of name1 conflicts with name2.

E0520742

[Message]

symbol has no actual member xxx.

E0520749

[Message]

A type qualifier is not allowed.

E0520750

[Message]

name was used before its template was declared.

E0520751

[Message]

Static and nonstatic member functions with same parameter types cannot be overloaded.

E0520752

[Message]

No prior declaration of "symbol".

E0520753

[Message]

A template-id is not allowed.

[Explanation]

The use of templates (template name<template argument>) is not allowed.

E0520754

[Message]

A class-qualified name is not allowed.

E0520755

[Message]

symbol may not be redeclared in the current scope.

E0520756

[Message]

Qualified name is not allowed in namespace member declaration.

E0520757

[Message]

symbol is not a type name.

E0520758

[Message]

Explicit instantiation is not allowed in the current scope.

E0520759

[Message]

symbol cannot be explicitly instantiated in the current scope.

E0520761

[Message]

typename may only be used within a template.

E0520765

[Message]

Nonstandard character at start of object-like macro definition.

E0520766

[Message]

Exception specification for virtual name1 is incompatible with that of overridden name2.

E0520767

[Message]

Conversion from pointer to smaller integer.

E0520768

[Message]

Exception specification for implicitly declared virtual name1 is incompatible with that of overridden name2.

E0520769

[Message]

name1, implicitly called from name2, is ambiguous.

E0520771

[Message]

"explicit" is not allowed.

E0520772

[Message]

Declaration conflicts with xxx (reserved class name).

E0520773

[Message]

Only "()" is allowed as initializer for array "symbol".

E0520774

[Message]

"virtual" is not allowed in a function template declaration.

E0520775

[Message]

Invalid anonymous union -- class member template is not allowed.

E0520776

[Message]

Template nesting depth does not match the previous declaration of %n.

E0520779

[Message]

xxx, declared in for-loop initialization, may not be redeclared in this scope.

E0520782

[Message]

Definition of virtual name is required here.

E0520784

[Message]

A storage class is not allowed in a friend declaration.

E0520785

[Message]

Template parameter list for name is not allowed in this declaration.

E0520786

[Message]

name is not a valid member class or function template.

E0520787

[Message]

Not a valid member class or function template declaration.

E0520788

[Message]

A template declaration containing a template parameter list may not be followed by an explicit specialization declaration.

E0520789

[Message]

Explicit specialization of name1 must precede the first use of name2.

E0520790

[Message]

Explicit specialization is not allowed in the current scope.

E0520791

[Message]

Partial specialization of "symbol" is not allowed.

E0520792

[Message]

name is not an entity that can be explicitly specialized.

E0520793

[Message]

Explicit specialization of %n must precede its first use.

E0520795

[Message]

Specializing name requires "template<>" syntax.

E0520799

[Message]

Specializing symbol without "template<>" syntax is nonstandard.

E0520800

[Message]

This declaration may not have extern "C" linkage.

E0520801

[Message]

name is not a class or function template name in the current scope.

E0520803

[Message]

Specifying a default argument when redeclaring an already referenced function template is not allowed.

E0520804

[Message]

Cannot convert pointer to member of base class type2 to pointer to member of derived class type1 -- base class is virtual.

E0520805

[Message]

Exception specification is incompatible with that of name.

E0520807

[Message]

Unexpected end of default argument expression.

E0520808

[Message]

Default-initialization of reference is not allowed.

E0520809

[Message]

Uninitialized "symbol" has a const member.

E0520810

[Message]

Uninitialized base class type has a const member.

E0520811

[Message]

const name requires an initializer -- class type has no explicitly declared default constructor.

E0520812

[Message]

Const object requires an initializer -- class type has no explicitly declared default constructor.

E0520816

[Message]

In a function definition a type qualifier on a "void" return type is not allowed.

E0520817

[Message]

Static data member declaration is not allowed in this class.

E0520818

[Message]

Template instantiation resulted in an invalid function declaration.

E0520819

[Message]

... is not allowed.

E0520822

[Message]

Invalid destructor name for type type.

E0520824

[Message]

Destructor reference is ambiguous -- both name1 and name2 could be used.

E0520827

[Message]

Only one member of a union may be specified in a constructor initializer list.

E0520828

[Message]

Support for "new[]" and "delete[]" is disabled.

E0520832

[Message]

No appropriate operator delete is visible.

E0520833

[Message]

Pointer or reference to incomplete type is not allowed.

E0520834

[Message]

Invalid partial specialization -- name is already fully specialized.

E0520835

[Message]

Incompatible exception specifications.

E0520840

[Message]

A template argument list is not allowed in a declaration of a primary template.

E0520841

[Message]

Partial specializations may not have default template arguments.

E0520842

[Message]

name1 is not used in or cannot be deduced from the template argument list of name2.

E0520844

[Message]

The template argument list of the partial specialization includes a nontype argument whose type depends on a template parameter.

E0520845

[Message]

This partial specialization would have been used to instantiate name.

E0520846

[Message]

This partial specialization would have made the instantiation of name ambiguous.

E0520847

[Message]

Expression must have integral or enum type.

E0520848

[Message]

Expression must have arithmetic or enum type.

E0520849

[Message]

Expression must have arithmetic, enum, or pointer type.

E0520850

[Message]

Type of cast must be integral or enum.

E0520851

[Message]

Type of cast must be arithmetic, enum, or pointer.

E0520852

[Message]

Expression must be a pointer to a complete object type.

E0520854

[Message]

A partial specialization nontype argument must be the name of a nontype parameter or a constant.

E0520855

[Message]

Return type is not identical to return type type of overridden virtual function name.

E0520857

[Message]

A partial specialization of a class template must be declared in the namespace of which it is a member.

E0520858

[Message]

name is a pure virtual function.

E0520859

[Message]

Pure virtual name has no overrider.

E0520861

[Message]

Invalid character in input line.

E0520862

[Message]

Function returns incomplete type "type".

E0520864

[Message]

name is not a template.

E0520865

[Message]

A friend declaration may not declare a partial specialization.

E0520868

[Message]

Space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator).

E0520870

[Message]

Invalid multibyte character sequence.

E0520871

[Message]

Template instantiation resulted in unexpected function type of type1 (the meaning of a name may have changed since the template declaration -- the type of the template is type2).

E0520872

[Message]

Ambiguous guiding declaration -- more than one function template name matches type type.

E0520873

[Message]

Non-integral operation not allowed in nontype template argument.

E0520875

[Message]

Embedded C++ does not support templates.

E0520876

[Message]

Embedded C++ does not support exception handling.

E0520877

[Message]

Embedded C++ does not support namespaces.

E0520878

[Message]

Embedded C++ does not support run-time type information.

E0520879

[Message]

Embedded C++ does not support the new cast syntax.

E0520880

[Message]

Embedded C++ does not support using-declarations.

E0520881

[Message]

Embedded C++ does not support \"mutable\".

E0520882

[Message]

Embedded C++ does not support multiple or virtual inheritance.

E0520885

[Message]

type1 cannot be used to designate constructor for type2.

E0520886

[Message]

Invalid suffix on integral constant.

[Explanation]

The integer constant has an invalid suffix.

E0520890

[Message]

Variable length array with unspecified bound is not allowed.

E0520891

[Message]

An explicit template argument list is not allowed on this declaration.

E0520892

[Message]

An entity with linkage cannot have a type involving a variable length array.

E0520893

[Message]

A variable length array cannot have static storage duration.

E0520894

[Message]

Entity-kind "name" is not a template.

E0520896

[Message]

Expected a template argument.

E0520898

[Message]

Nonmember operator requires a parameter with class or enum type.

E0520901

[Message]

Qualifier of destructor name type1 does not match type type2.

E0520915

[Message]

A segment name has already been specified.

E0520916

[Message]

Cannot convert pointer to member of derived class type1 to pointer to member of base class type2 -- base class is virtual.

E0520928

[Message]

Incorrect use of va_start.

E0520929

[Message]

Incorrect use of va_arg.

E0520930

[Message]

Incorrect use of va_end.

E0520934

[Message]

A member with reference type is not allowed in a union.

E0520935

[Message]

Typedef may not be specified here.

E0520937

[Message]

A class or namespace qualified name is required.

E0520938

[Message]

Return type "int" omitted in declaration of function "main".

E0520939

[Message]

Pointer-to-member representation xxx is too restrictive for xxx.

E0520940

[Message]

Missing return statement at end of non-void type "symbol".

E0520946

[Message]

Name following "template" must be a template.

E0520948

[Message]

Nonstandard local-class friend declaration -- no prior declaration in the enclosing scope.

E0520951

[Message]

Return type of function "main" must be "int".

E0520952

[Message]

A nontype template parameter may not have class type.

E0520953

[Message]

A default template argument cannot be specified on the declaration of a member of a class template outside of its class.

E0520954

[Message]

A return statement is not allowed in a handler of a function try block of a constructor.

E0520955

[Message]

Ordinary and extended designators cannot be combined in an initializer designation.

E0520956

[Message]

The second subscript must not be smaller than the first.

E0520960

[Message]

Type used as constructor name does not match type type.

E0520961

[Message]

Use of a type with no linkage to declare a variable with linkage.

E0520962

[Message]

Use of a type with no linkage to declare a function.

E0520963

[Message]

Return type may not be specified on a constructor.

E0520964

[Message]

Return type may not be specified on a destructor.

E0520965

[Message]

Incorrectly formed universal character name.

E0520966

[Message]

Universal character name specifies an invalid character.

E0520967

[Message]

A universal character name cannot designate a character in the basic character set.

E0520968

[Message]

This universal character is not allowed in an identifier.

E0520969

[Message]

The identifier __VA_ARGS__ can only appear in the replacement lists of variadic macros.

E0520971

[Message]

Array range designators cannot be applied to dynamic initializers.

E0520972

[Message]

Property name cannot appear here.

E0520975

[Message]

A variable-length array type is not allowed.

E0520976

[Message]

A compound literal is not allowed in an integral constant expression.

E0520977

[Message]

A compound literal of type "type" is not allowed.

E0520978

[Message]

A template friend declaration cannot be declared in a local class.

E0520979

[Message]

Ambiguous "?" operation: second operand of type type1 can be converted to third operand type type2, and vice versa.

E0520980

[Message]

Call of an object of a class type without appropriate operator() or conversion functions to pointer-to-function type.

E0520982

[Message]

There is more than one way an object of type "type" can be called for the argument list:

E0520983

[Message]

typedef name has already been declared (with similar type).

E0520985

[Message]

Storage class "mutable" is not allowed for anonymous unions.

E0520987

[Message]

Abstract class type type is not allowed as catch type:

E0520988

[Message]

A qualified function type cannot be used to declare a nonmember function or a static member function.

E0520989

[Message]

A qualified function type cannot be used to declare a parameter.

E0520990

[Message]

Cannot create a pointer or reference to qualified function type.

E0520992

[Message]

Invalid macro definition:.

E0520993

[Message]

Subtraction of pointer types "type1" and "type2" is nonstandard.

E0520994

[Message]

An empty template parameter list is not allowed in a template template parameter declaration.

E0520995

[Message]

Expected "class".

E0520996

[Message]

The "class" keyword must be used when declaring a template template parameter.

E0520998

[Message]

A qualified name is not allowed for a friend declaration that is a function definition.

E0520999

[Message]

symbol1 is not compatible with "symbol2".

E0521001

[Message]

Class member designated by a using-declaration must be visible in a direct base class.

E0521006

[Message]

A template template parameter cannot have the same name as one of its template parameters.

E0521007

[Message]

Recursive instantiation of default argument.

E0521009

[Message]

symbol is not an entity that can be defined.

E0521010

[Message]

Destructor name must be qualified.

E0521011

[Message]

Friend class name may not be introduced with "typename".

E0521012

[Message]

A using-declaration may not name a constructor or destructor.

E0521013

[Message]

A qualified friend template declaration must refer to a specific previously declared template.

E0521014

[Message]

Invalid specifier in class template declaration.

E0521015

[Message]

Argument is incompatible with formal parameter.

E0521017

[Message]

Loop in sequence of "operator->" functions starting at class xxx.

E0521018

[Message]

xxx has no member class xxx.

E0521019

[Message]

The global scope has no class named xxx.

E0521020

[Message]

Recursive instantiation of template default argument.

E0521021

[Message]

Access declarations and using-declarations cannot appear in unions.

E0521022

[Message]

xxx is not a class member.

E0521023

[Message]

Nonstandard member constant declaration is not allowed.

E0521029

[Message]

Type containing an unknown-size array is not allowed.

E0521030

[Message]

A variable with static storage duration cannot be defined within an inline function.

E0521031

[Message]

An entity with internal linkage cannot be referenced within an inline function with external linkage.

E0521032

[Message]

Argument type %t does not match this type-generic function macro.

E0521034

[Message]

Friend declaration cannot add default arguments to previous declaration.

E0521035

[Message]

xxx cannot be declared in this scope.

E0521036

[Message]

The reserved identifier "symbol" may only be used inside a function.

E0521037

[Message]

This universal character cannot begin an identifierl.

E0521038

[Message]

Expected a string literal.

E0521039

[Message]

Unrecognized STDC pragma.

E0521040

[Message]

Expected "ON", "OFF", or "DEFAULT".

E0521041

[Message]

A STDC pragma may only appear between declarations in the global scope or before any statements or declarations in a block scope.

E0521042

[Message]

Incorrect use of va_copy.

E0521043

[Message]

xxx can only be used with floating-point types.

E0521044

[Message]

Complex type is not allowed.

E0521045

[Message]

Invalid designator kind.

E0521047

[Message]

Complex floating-point operation result is out of range.

E0521048

[Message]

Conversion between real and imaginary yields zero.

E0521049

[Message]

An initializer cannot be specified for a flexible array member.

E0521051

[Message]

Standard requires that "symbol" be given a type by a subsequent declaration ("int" assumed).

E0521052

[Message]

A definition is required for inline "symbol".

E0521054

[Message]

A floating-point type must be included in the type specifier for a _Complex or _Imaginary type.

E0521055

[Message]

Types cannot be declared in anonymous unions.

E0521056

[Message]

Returning pointer to local variable.

E0521057

[Message]

Returning pointer to local temporary.

E0521061

[Message]

Declaration of "symbol" is incompatible with a declaration in another translation unit.

E0521062

[Message]

The other declaration is %p.

E0521065

[Message]

A field declaration cannot have a type involving a variable length array.

E0521066

[Message]

Declaration of "symbol" had a different meaning during compilation of file.

E0521067

[Message]

Eexpected "template".

E0521072

[Message]

A declaration cannot have a label.

E0521075

[Message]

"symbol" already defined during compilation of any-string.s

E0521076

[Message]

"symbol" already defined in another translation unit.

E0521081

[Message]

A field with the same name as its class cannot be declared in a class with a user-declared constructor.

E0521086

[Message]

The object has cv-qualifiers that are not compatible with the member "symbol".

E0521087

[Message]

No instance of xxx matches the argument list and object (the object has cv-qualifiers that prevent a match).

E0521088

[Message]

An attribute specifies a mode incompatible with xxx.

E0521089

[Message]

There is no type with the width specified.

E0521139

[Message]

The "template" keyword used for syntactic disambiguation may only be used within a template.

E0521144

[Message]

Storage class must be auto or register.

E0521146

[Message]

xxx is not a base class member.

E0521158

[Message]

void return type cannot be qualified.

E0521161

[Message]

A member template corresponding to xxx is declared as a template of a different kind in another translation unit.

E0521163

[Message]

va_start should only appear in a function with an ellipsis parameter.

E0521201

[Message]

typedef xxx may not be used in an elaborated type specifier.

E0521203

[Message]

Parameter parameter may not be redeclared in a catch clause of function try block.

E0521204

[Message]

The initial explicit specialization of xxx must be declared in the namespace containing the template.

E0521206

[Message]

"template" must be followed by an identifier.

E0521227

[Message]

Transfer of control into a statement expression is not allowed.

E0521229

[Message]

This statement is not allowed inside of a statement expression.

E0521230

[Message]

Anon-POD class definition is not allowed inside of a statement expression.

E0521254

[Message]

Integer overflow in internal computation due to size or complexity of "type".

E0521255

[Message]

Integer overflow in internal computation.

E0521273

[Message]

Alignment-of operator applied to incomplete type.

E0521280

[Message]

Conversion from inaccessible base class xxx is not allowed.

E0521282

[Message]

String literals with different character kinds cannot be concatenated.

E0521291

[Message]

A non-POD class type cannot be fetched by va_arg.

E0521292

[Message]

The 'u' or 'U' suffix must appear before the 'l' or 'L' suffix in a fixed-point literal.

E0521295

[Message]

Fixed-point constant is out of range.

E0521303

[Message]

Expression must have integral, enum, or fixed-point type.

E0521304

[Message]

Expression must have integral or fixed-point type.

E0521311

[Message]

Fixed-point types have no classification.

E0521312

[Message]

A template parameter may not have fixed-point type.

E0521313

[Message]

Hexadecimal floating-point constants are not allowed.

E0521315

[Message]

Floating-point value does not fit in required fixed-point type.

E0521317

[Message]

Fixed-point conversion resulted in a change of sign.

E0521318

[Message]

Integer value does not fit in required fixed-point type.

E0521319

[Message]

Fixed-point operation result is out of range.

E0521320

[Message]

Multiple named address spaces.

E0521321

[Message]

Variable with automatic storage duration cannot be stored in a named address space.

E0521322

[Message]

Type cannot be qualified with named address space.

E0521323

[Message]

Function type cannot be qualified with named address space.

E0521324

[Message]

Field type cannot be qualified with named address space.

E0521325

[Message]

Fixed-point value does not fit in required floating-point type.

E0521326

[Message]

Fixed-point value does not fit in required integer type.

E0521327

[Message]

Value does not fit in required fixed-point type.

E0521344

[Message]

A named address space qualifier is not allowed here.

E0521345

[Message]

An empty initializer is invalid for an array with unspecified bound.

E0521348

[Message]

Declaration hides "symbol".

E0521349

[Message]

A parameter cannot be allocated in a named address space.

E0521350

[Message]

Invalid suffix on fixed-point or floating-point constant.

E0521351

[Message]

A register variable cannot be allocated in a named address space.

E0521352

[Message]

Expected "SAT" or "DEFAULT".

E0521355

[Message]

A function return type cannot be qualified with a named address space.

E0521365

[Message]

Named-register variables cannot have void type.

E0521372

[Message]

Nonstandard qualified name in global scope declaration.

E0521380

[Message]

Virtual xxx was not defined (and cannot be defined elsewhere because it is a member of an unnamed namespace).

E0521381

[Message]

Carriage return character in source line outside of comment or character/string literal.

[Explanation]

Carriage return character (\r) in source line outside of comment or character/string literal.

E0521382

[Message]

Expression must have fixed-point type.

E0521398

[Message]

Invalid member for anonymous member class -- class xxx has a disallowed member function.

E0521403

[Message]

A variable-length array is not allowed in a function return type.

E0521404

[Message]

Variable-length array type is not allowed in pointer to member of type "type".

E0521405

[Message]

The result of a statement expression cannot have a type involving a variable-length array.

E0521420

[Message]

Some enumerator values cannot be represented by the integral type underlying the enum type.

E0521424

[Message]

Second operand of offsetof must be a field.

E0521425

[Message]

Second operand of offsetof may not be a bit field.

E0521436

[Message]

xxx is only allowed in C.

E0521437

[Message]

__ptr32 and __ptr64 must follow a "*".

E0521441

[Message]

Complex integral types are not supported.

E0521442

[Message]

__real and __imag can only be applied to complex values.

E0521445

[Message]

Invalid redefinition of "symbol".

E0521534

[Message]

Duplicate function modifier.

E0521535

[Message]

Invalid character for char16_t literal.

E0521536

[Message]

__LPREFIX cannot be applied to char16_t or char32_t literals.

E0521537

[Message]

Unrecognized calling convention xxx must be one of:

E0521539

[Message]

Option "--uliterals" can be used only when compiling C.

E0521542

[Message]

Some enumerator constants cannot be represented by "type".

E0521543

[Message]

xxx not allowed in current mode.

E0521557

[Message]

Alias creates cycle of aliased entities.

E0521558

[Message]

Subscript must be constant.

E0521574

[Message]

Static assertion failed with xxx.

E0521576

[Message]

Field name resolves to more than one offset -- see "symbol1" and "symbol2".

E0521577

[Message]

xxx is not a field name.

E0521578

[Message]

case label value has already appeared in this switch at line number.

E0521582

[Message]

The option to list macro definitions may not be specified when compiling more than one translation unit.

E0521583

[Message]

Unexpected parenthesis after declaration of "symbol" (malformed parameter list or invalid initializer?).

E0521584

[Message]

Parentheses around a string initializer are nonstandard.

E0521586

[Message]

A variable declared with an auto type specifier cannot appear in its own initializer.

E0521587

[Message]

Cannot deduce "auto" type.

E0521588

[Message]

Initialization with "{...}" is not allowed for "auto" type.

E0521589

[Message]

auto type cannot appear in top-level array type.

E0521590

[Message]

auto type cannot appear in top-level function type.

E0521593

[Message]

Cannot deduce "auto" type (initializer required).

E0521596

[Message]

Invalid use of a type qualifier.

E0521597

[Message]

A union cannot be abstract or sealed.

E0521598

[Message]

auto is not allowed here.

E0521602

[Message]

struct/union variable "variable" with a member of incomplete type cannot be placed into the section.

E0521603

[Message]

Variable of incomplete type "variable" cannot be placed into the section.

E0521604

[Message]

Illegal section attribute.

E0521605

[Message]

Illegal #pragma character string syntax.

E0521606

[Message]

"function" has already been placed into another section.

[Explanation]

A "#pragma text" has already been specified for function "function". It cannot be put into a different section.

E0521608

[Message]

#pragma asm is not allowed outside of function.

E0521609

[Message]

The #pragma endasm for this #pragma asm is missing.

E0521610

[Message]

The #pragma asm for this #pragma endasm is missing.

E0521612

[Message]

Duplicate interrupt hander for "request".

E0521613

[Message]

Interrupt request name "request" not supported.

E0521614

[Message]

Duplicate #pragma interrupt for this function.

E0521615

[Message]

Duplicate #pragma smart_correct for this function "function".

[Explanation]

A "#pragma smart_correct" has already been specified for function "function".

E0521616

[Message]

Type "symbol" has already been placed into another section (declared as extern).

E0521617

[Message]

Type "symbol" has already been placed into another section.

E0521618

[Message]

Type "symbol" has already been declared with #pragma section.

E0521619

[Message]

Type "symbol" has already been declared without #pragma section.

E0521620

[Message]

"function()" argument overflow. use "minimum value - maximum value".

E0521621

[Message]

Cannot write I/O register "register name".

E0521622

[Message]

Cannot read I/O register "register name".

E0521623

[Message]

Cannot use expanded specification. Device must be specified.

E0521624

[Message]

Second argument for __set_il()must be string literal.

E0521625

[Message]

Cannot set interrupt level for "request".

E0521626

[Message]

Specification character string is specified for function "function name", previously specified #pragma inline is ignored.

E0521627

[Message]

Function for #pragma smart_correct is same.

E0521628

[Message]

Function for #pragma smart_correct "function" is undefined.

E0521629

[Message]

Could not open symbol file "file name".

E0521630

[Message]

Could not close symbol file "file name".

E0521631

[Message]

Syntax error in symbol file.

E0521632

[Message]

Unrecognized symbol information "character string" is ignored.

E0521633

[Message]

Section name is not specified.

E0521634

[Message]

Unrecognized section name "section".

E0521635

[Message]

"variable name" has already been placed into "section name" section in symbol file. The latter is ignored.

E0521636

[Message]

"variable name" has already been placed into "section name" section in symbol file. #pragma is ignored.

E0521637

[Message]

Illegal binary digit.

E0521638

[Message]

First argument for special function name()must be integer constant.

E0521639

[Message]

Function "function name" specified as "direct" can not be allocated in text.

E0521640

[Message]

Function allocated in text can not be specified #pragma interrupt with "direct".

E0521641

[Message]

FE level interrupt not supported.

E0521642

[Message]

Cannnot give a name for "attribute" section.

E0521643

[Message]

"direct" cannot be specified for plural interrupt.

E0521644

[Message]

Reduced exception handler option of device is available. Address of the handlermaybe overlaps.

E0521645

[Message]

Function "function name" has illegal type for interrupt function,must be void(void).

E0521646

[Message]

Cannot use direct with NO_VECT.

E0521647

[Message]

character string is not allowed here.

E0521648

[Message]

Cannot call type function "function name".

E0521649

[Message]

Cannot use character string1 with character string2.

[Explanation]

The functions of string 1 and string 2 cannot be used at the same time.

[Message]

[CC-RX] White space is required between the macro name xxx and its replacement text.

[Action by User]

[CC-RX] Insert white space between the macro name and its replacement text.

E0521650

[Message]

type "symbol name" has already been declared with other #pragma pic/nopic.

[Explanation]

There is a "#pragma pic/nopic" specification in conflict with type "symbol name".

E0523005

[Message]

Invalid pragma declaration

[Explanation]

Write the #pragma syntax in accord with the correct format.

E0523006

[Message]

"symbol name" has already been specified by other pragma

[Explanation]

Two or more #pragma directives have been specified for one symbol, and such specification is not allowed.

E0523007

[Message]

Pragma may not be specified after definition

[Explanation]

The #pragma directive precedes definition of the target symbol.

E0523008

[Message]

Invalid kind of pragma is specified to this symbol

[Explanation]

The given type of #pragma directive is not specifiable for the symbol.

E0523042

[Message]

Using "function item" function at influence the code generation of "SuperH" compiler

[Explanation]

The use of "function item" may affect compatibility with the SuperH compiler. Confirm details of differences from the specification.

E0523047

[Message]

Illegal #pragma interrupt declaration

[Explanation]

The interrupt function declaration by #pragma interrupt is incorrect.

E0523049

[Message]

Multiple #pragma for one function

[Explanation]

Two or more #pragma directives have been specified for one symbol, and such specification is not allowed.

E0523057

[Message]

Illegal section specified

[Explanation]

Strings that are not usable for the purpose were used to specify the attributes of sections.

E0523058

[Message]

Illegal #pragma section syntax

[Explanation]

The #pragma section syntax is illegal.

E0523059

[Message]

Cannot change text section

[Explanation]

The #pragma section syntax is incorrect.

E0523061

[Message]

Argument is incompatible with formal parameter of intrinsic function.

E0523062

[Message]

Return value type does not match the intrinsic function type.

E0523065

[Message]

Cannot assign address constant to initializer for bitfield

[Explanation]

An address constant cannot be written as the initial value of a bit field.

E0523066

[Message]

The combination of the option and section specification is inaccurate

E0523129

[Message]

The "option name" option is necessary for use of "function".

[Explanation]

The option must be specified to use this function.

E0532002

[Message]

Exception exception has occurred at compile time.

E0544003

[Message]

The size of "section name" section exceeds the limit.

E0544240

[Message]

Illegal naming of section "section name".

[Explanation]

There is an error in section naming. The same section name is specified for different use of the section.

E0544854

[Message]

Illegal address was specified with #pragma address.

[Explanation]

"#pragma address" specification satisfies either of the following conditions.

(1)

The same address was specified for different variables.

(2)

Overlapping address ranges were specified for different variables.

E0552000

[Message]

No space after mnemonic or directive.

[Explanation]

The mnemonic or assemble directive is not followed by a space character.

[Action by User]

Enter a space character between the instruction and operand.

E0552001

[Message]

',' is missing.

[Explanation]

',' is not entered.

[Action by User]

Insert a comma to separate between operands.

E0552002

[Message]

Characters exist in expression.

[Explanation]

Extra characters are written in an instruction or expression.

[Action by User]

Check the rules to be followed when writing an expression.

E0552003

[Message]

Size specifier is missing.

[Explanation]

No size specifier is entered.

[Action by User]

Write a size specifier.

E0552004

[Message]

Invalid operand(s) exist in instruction.

[Explanation]

The instruction contains an invalid operand.

[Action by User]

Check the syntax for this instruction and rewrite it correctly.

E0552005

[Message]

Operand type is not appropriate.

[Explanation]

The operand type is incorrect.

[Action by User]

Check the syntax for this operand and rewrite it correctly.

E0552006

[Message]

Size specifier is not appropriate.

[Explanation]

The size specifier is written incorrectly.

[Action by User]

Rewrite the size specifier correctly.

E0552007

[Message]

Operand label is not in the same section.

[Explanation]

The branch destination is not in the same section.

[Action by User]

Execution can branch only to a destination within the same section. Correct the mnemonic.

E0552008

[Message]

Illegal displacement value.

[Explanation]

An illegal displacement value is specified.

[Action by User]

Specify a multiple of 2 when the size specifier is W. Specify a multiple of 4 when the size specifier is L.

E0552009

[Message]

FPU instruction or FPSW is used.

[Explanation]

A floating-point operation (FPU) instruction or FPSW is used.

[Action by User]

Check the CPU type.

E0552010

[Message]

ISAV2 instruction or EXTB is used

[Action by User]

Check the RX instruction-set architecture selected by the -isa option or environment variable ISA_RX.

E0552011

[Message]

Type instruction is used.

[Action by User]

Instructions of the indicated type are not usable with the current settings of options or environment variables. Change the settings as required.

E0552020

[Message]

Invalid operand(s) exist in debug information

[Explanation]

The operand of the .line directive is invalid.

E0552022

[Message]

Symbol name is missing.

[Explanation]

Symbol is not entered.

[Action by User]

Write a symbol name.

E0552023

[Message]

Illegal directive command is used.

[Explanation]

An illegal instruction is entered.

[Action by User]

Rewrite the instruction correctly.

E0552024

[Message]

No ';' at the top of comment.

[Explanation]

';' is not entered at the beginning of a comment.

[Action by User]

Enter a semicolon at the beginning of each comment. Check whether the mnemonic or operand is written correctly.

E0552026

[Message]

'CODE' section in big endian is not appropriate.

[Explanation]

The value specified for the start address of the absolute-addressing CODE section is not a multiple of 4 while endian=big is specified.

[Action by User]

Specify a multiple of 4 for the start address.

E0552027

[Message]

Illegal character code.

[Explanation]

An illegal character code is specified.

E0552028

[Message]

Unrecognized character escape sequence.

[Explanation]

An unrecognizable escape sequence is specified.

E0552029

[Message]

Invalid description in #pragma inline_asm function.

[Explanation]

Invalid assembly-language code was usedin an assembly-language function.

Go through the C-language source file and check the code corresponding to functions for which #pragma_inline_asm was specified.

E0552040

[Message]

Include nesting over.

[Explanation]

Include is nested too many levels.

[Action by User]

Rewrite include so that it is nested within 30 levels.

E0552041

[Message]

Can't open include file 'XXXX'.

[Explanation]

The include file cannot be opened.

[Action by User]

Check the include file name. Check the directory where the include file is stored.

E0552042

[Message]

Including the include file in itself.

[Explanation]

An attempt is made to include the include file in itself.

[Action by User]

Check the include file name and rewrite correctly.

E0552049

[Message]

Invalid reserved word exist in operand.

[Explanation]

The operand contains a reserved word.

[Action by User]

Reserved words cannot be written in an operand. Rewrite the operand correctly.

E0552050

[Message]

Operand value is not defined.

[Explanation]

An undefined operand value is entered.

[Action by User]

Write a valid value for operands.

E0552051

[Message]

'{' is missing.

[Explanation]

'{' is not specified.

E0552052

[Message]

Addressing mode specifier is not appropriate.

[Explanation]

The addressing mode specifier is written incorrectly.

[Action by User]

Make sure that the addressing mode is written correctly.

E0552053

[Message]

Reserved word is missing.

[Explanation]

No reserved word is entered.

E0552054

[Message]

']' is missing.

[Explanation]

']' is not entered.

[Action by User]

Write the right bracket ']' corresponding to the '['.

E0552055

[Message]

Right quote is missing.

[Explanation]

A right quote is not entered.

[Action by User]

Enter the right quote.

E0552056

[Message]

The value is not constant.

[Explanation]

The value is indeterminate when assembled.

[Action by User]

Write an expression, symbol name, or label name that will have a determinate value when assembled.

E0552057

[Message]

Quote is missing.

[Explanation]

Quotes for a character string are not entered.

[Action by User]

Enclose a character string with quotes as you write it.

E0552058

[Message]

Illegal operand is used.

[Explanation]

The operand is incorrect.

[Action by User]

Check the syntax for this operand and rewrite it correctly.

E0552059

[Message]

Operand number is not enough.

[Explanation]

The number of operands is insufficient.

[Action by User]

Check the syntax for these operands and rewrite them correctly.

E0552060

[Message]

Too many macro nesting.

[Explanation]

The macro is nested too many levels.

[Action by User]

Make sure that the macro is nested no more than 65,535 levels. Check the syntax for this source statement and rewrite it correctly.

E0552061

[Message]

Too many macro local label definition.

[Explanation]

Too many macro local labels are defined.

[Action by User]

Make sure that the number of macro local labels defined in one file are 65,535 or less.

E0552062

[Message]

'.MACRO' is missing for '.ENDM'.

[Explanation]

.MACRO for .ENDM is not found.

[Action by User]

Check the position where .ENDM is written.

E0552063

[Message]

'.MREPEAT' is missing for '.ENDR'.

[Explanation]

.MREPEAT for .ENDR is not found.

[Action by User]

Check the position where .ENDR is written.

E0552064

[Message]

'.MACRO' or '.MREPEAT' is missing for '.EXITM'.

[Explanation]

.MACRO or .MREPEAT for .EXITM is not found.

[Action by User]

Check the position where .EXITM is written.

E0552065

[Message]

No macro name.

[Explanation]

No macro name is entered.

[Action by User]

Write a macro name for each macro definition.

E0552066

[Message]

Too many formal parameter.

[Explanation]

There are too many formal parameters defined for the macro.

[Action by User]

Make sure that the number of formal parameters defined for the macro is 80 or less.

E0552067

[Message]

Illegal macro parameter.

[Explanation]

The macro parameter contains some incorrect description.

[Action by User]

Check the written contents of the macro parameter.

E0552068

[Message]

Source line is too long.

[Explanation]

The source line is excessively long.

[Action by User]

Check the contents written in the source line and correct it as necessary.

E0552069

[Message]

'.MACRO' is missing for '.LOCAL'.

[Explanation]

.MACRO for .LOCAL is not found.

[Action by User]

Check the position where .LOCAL is written. .LOCAL can only be written in a macro block.

E0552070

[Message]

No '.ENDM' statement.

[Explanation]

.ENDM is not entered.

[Action by User]

Check the position where .ENDM is written. Write .ENDM as necessary.

E0552071

[Message]

No '.ENDR' statement.

[Explanation]

.ENDR is not entered.

[Action by User]

Check the position where .ENDR is written. Write .ENDR as necessary.

E0552072

[Message]

')' is missing.

[Explanation]

')' is not entered.

[Action by User]

Write the right parenthesis ')' corresponding to the '('.

E0552073

[Message]

Operand expression is not completed.

[Explanation]

The operand description is not complete.

[Action by User]

Check the syntax for this operand and rewrite it correctly.

E0552074

[Message]

Syntax error in expression.

[Explanation]

The expression is written incorrectly.

[Action by User]

Check the syntax for this expression and rewrite it correctly.

E0552075

[Message]

String value exist in expression.

[Explanation]

A character string is entered in the expression.

[Action by User]

Rewrite the expression correctly.

E0552076

[Message]

Division by zero.

[Explanation]

A divide by 0 operation is attempted.

[Action by User]

Rewrite the expression correctly.

E0552077

[Message]

No '.END' statement.

[Explanation]

.END is not entered.

[Action by User]

Be sure to enter .END in the last line of the source program.

E0552078

[Message]

The specified address overlaps at 'address'.

[Explanation]

Something has already beenallocated to 'address'.

[Action by User]

Check the specifications for .ORG and .OFFSET.

E0552080

[Message]

'.IF' is missing for '.ELSE'.

[Explanation]

.IF for .ELSE is not found.

[Action by User]

Check the position where .ELSE is written.

E0552081

[Message]

'.IF' is missing for '.ELIF'.

[Explanation]

.IF for .ELIF is not found.

[Action by User]

Check the position where .ELIF is written.

E0552082

[Message]

'.IF' is missing for '.ENDIF'.

[Explanation]

.IF for .ENDIF is not found.

[Action by User]

Check the position where .ENDIF is written.

E0552083

[Message]

Too many nesting level of condition assemble.

[Explanation]

Condition assembling is nested too many levels.

[Action by User]

Check the syntax for this condition assemble statement and rewrite it correctly.

E0552084

[Message]

No '.ENDIF' statement.

[Explanation]

No corresponding .ENDIF is found for the .IF statement in the source file.

[Action by User]

Check the source description.

E0552088

[Message]

Can't open '.ASSERT' message file 'XXXX'.

[Explanation]

.The .ASSERT output file cannot be opened.

[Action by User]

Check the file name.

E0552089

[Message]

Can't write '.ASSERT' message file 'XXXX'.

[Explanation]

Data cannot be written to the .ASSERT output file.

[Action by User]

Check the permission of the file.

E0552090

[Message]

Too many temporary label.

[Explanation]

There are too many temporary labels.

[Action by User]

Replace the temporary labels with label names.

E0552091

[Message]

Temporary label is undefined.

[Explanation]

The temporary label is not defined yet.

[Action by User]

Define the temporary label.

E0552100

[Message]

Value is out of range.

[Explanation]

The value is out of range.

[Action by User]

Write a value that matches the register bit length.

E0552112

[Message]

Symbol is missing.

[Explanation]

Symbol is not entered.

[Action by User]

Write a symbol name.

E0552113

[Message]

Symbol definition is not appropriate.

[Explanation]

The symbol is defined incorrectly.

[Action by User]

Check the method for defining this symbol and rewrite it correctly.

E0552114

[Message]

Symbol has already defined as another type.

[Explanation]

The symbol has already been defined in a different directive with the same name.

[Action by User]

Change the symbol name.

E0552115

[Message]

Symbol has already defined as the same type.

[Explanation]

The symbol has already been defined.

[Action by User]

Change the symbol name.

E0552116

[Message]

Symbol is multiple defined.

[Explanation]

The symbol is defined twice or more. The macro name and some other name are duplicates.

[Action by User]

Change the symbol name.

E0552117

[Message]

Invalid label definition.

[Explanation]

An invalid label is entered.

[Action by User]

Rewrite the label definition.

E0552118

[Message]

Invalid symbol definition.

[Explanation]

An invalid symbol is entered.

[Action by User]

Rewrite the symbol definition.

E0552119

[Message]

Reserved word is used as label or symbol.

[Explanation]

Reserved word is used as a label or symbol.

[Action by User]

Rewrite the label or symbol name correctly.

E0552120

[Message]

Created symbol is too long

[Explanation]

The label for a reserved word created by the -create_unfilled_area option is too long.

[Action by User]

Shorten the file or section name.

E0552130

[Message]

No '.SECTION' statement.

[Explanation]

.SECTION is not entered.

[Action by User]

Always make sure that the source program contains at least one .SECTION.

E0552131

[Message]

Section type is not appropriate.

[Action by User]

An instruction or a directive used in a section does not match the section type.

E0552132

[Message]

Section has already determined as attribute.

[Explanation]

The attribute of this section has already been defined as relative. Directive command .ORG cannot be written here.

[Action by User]

Check the attribute of the section.

E0552133

[Message]

Section attribute is not defined.

[Explanation]

Section attribute is not defined. Directive command .ALIGN cannot be written in this section.

[Action by User]

Make sure that directive .ALIGN is written in an absolute attribute section or a relative attribute section where ALIGN is specified.

E0552134

[Message]

Section name is missing.

[Explanation]

No section name is entered.

[Action by User]

Write a section name in the operand.

E0552135

[Message]

'ALIGN' is multiple specified in '.SECTION'.

[Explanation]

Two or more ALIGN's are specified in the .SECTION definition line.

[Action by User]

Delete extra ALIGN specifications.

E0552136

[Message]

Section type is multiple specified.

[Explanation]

Section type is specified two or more times in the section definition line.

[Action by User]

Only one section type CODE, DATA, or ROMDATA can be specified in a section definition line.

E0552137

[Message]

Too many operand.

[Explanation]

There are extra operands.

[Action by User]

Check the syntax for these operands and rewrite them correctly.

E0562000

[Message]

Invalid option : "option"

[Explanation]

option is not supported.

E0562001

[Message]

Option "option" cannot be specified on command line

[Explanation]

option cannot be specified on the command line.

[Explanation]

Specify this option in a subcommand file.

E0562002

[Message]

Input option cannot be specified on command line

[Explanation]

The input option was specified on the command line.

[Action by User]

Input file specification on the command line should be made without the input option.

E0562003

[Message]

Subcommand option cannot be specified in subcommand file

[Explanation]

The -subcommand option was specified in a subcommand file. The -subcommand option cannot be nested.

E0562004

[Message]

Option "option1" cannot be combined with option "option2"

[Explanation]

option 1 and option 2 cannot be specified simultaneously.

E0562005

[Message]

Option "option" cannot be specified while processing "process"

[Explanation]

option cannot be specified for process.

E0562006

[Message]

Option "option1" is ineffective without option "option2"

[Explanation]

option 1 requires option 2 be specified.

E0562010

[Message]

Option "option" requires parameter

[Explanation]

option requires a parameter to be specified.

E0562011

[Message]

Invalid parameter specified in option "option" : "parameter"

[Explanation]

An invalid parameter was specified for option.

E0562012

[Message]

Invalid number specified in option "option" : "value"

[Explanation]

An invalid value was specified for option.

[Action by User]

Check the range of valid values.

E0562013

[Message]

Invalid address value specified in option "option" : "address"

[Explanation]

The address address specified in option is invalid.

[Action by User]

A hexadecimal address between 0 and FFFFFFFF should be specified.

E0562014

[Message]

Illegal symbol/section name specified in "option" : "name"

[Explanation]

The section or symbol name specified in option uses an illegal character.

E0562016

[Message]

Invalid alignment value specified in option "option" : "alignment value"

[Explanation]

The alignment value specified in option is invalid.

[Action by User]

1, 2, 4, 8, 16, or 32 should be specified.

E0562017

[Message]

Cannot output "section" specified in option "option"

[Explanation]

Could not output a portion of the code in "section" specified by "option." Part of the instruction code in "section" has been swapped with instruction code in another section due to endian conversion.

[Action by User]

Check the section address range with respect to 4-byte boundaries in the linkage list and find which section code is swapped with the target section code.

E0562020

[Message]

Duplicate file specified in option "option" : "file"

[Explanation]

The same file was specified twice in option.

E0562022

[Message]

Address ranges overlap in option "option" : "address range"

[Explanation]

Address ranges address range specified in option overlap.

E0562100

[Message]

Invalid address specified in cpu option : "address"

[Explanation]

An address was specified with the -cpu option that cannot be specified for a cpu.

E0562101

[Message]

Invalid address specified in option "option" : "address"

[Explanation]

The address specified in option exceeds the address range that can be specified by the cpu or the range specified by the cpu option.

E0562110

[Message]

Section size of second parameter in rom option is not 0 : "section"

[Explanation]

The second parameter in the -rom option specifies "section" with non-zero size.

E0562111

[Message]

Absolute section cannot be specified in "option" option : "section"

[Explanation]

An absolute address section was specified in option.

E0562120

[Message]

Library "file" without module name specified as input file

[Explanation]

A library file without a module name was specified as the input file.

E0562121

[Message]

Input file is not library file : "file(module)"

[Explanation]

The file specified by file (module) as the input file is not a library file.

E0562130

[Message]

Cannot find file specified in option "option" : "file"

[Explanation]

The file specified in option could not be found.

E0562131

[Message]

Cannot find module specified in option "option" : "module"

[Explanation]

The module specified in option could not be found.

E0562132

[Message]

Cannot find "name" specified in option "option"

[Explanation]

The symbol or section specified in option does not exist.

E0562133

[Message]

Cannot find defined symbol "name" in option "option"

[Explanation]

The externally defined symbol specified in option does not exist.

E0562140

[Message]

Symbol/section "name" redefined in option "option"

[Explanation]

The symbol or section specified in option has already been defined.

E0562141

[Message]

Module "module" redefined in option "option"

[Explanation]

The module specified in option has already been defined.

E0562142

[Message]

Interrupt number "vector number" of "section" has multiple definition

[Explanation]

Vector number definition was made multiple times in vector table section. Only one address can be specified for a vector number.

[Action by User]

Check and correct the code in the source file.

E0562200

[Message]

Illegal object file : "file"

[Explanation]

A format other than ELF format was input.

E0562201

[Message]

Illegal library file : "file"

[Explanation]

file is not a library file.

E0562210

[Message]

Invalid input file type specified for option "option" : "file(type)"

[Explanation]

When specifying option, a file (type) that cannot be processed was input.

E0562211

[Message]

Invalid input file type specified while processing "process" : "file(type)"

[Explanation]

A file (type) that cannot be processed was input during processing process.

E0562212

[Message]

"option" cannot be specified for inter-module optimization information in "file"

[Explanation]

The option option cannot be used because file includes inter-module optimization information.

[Action by User]

Do not specify the goptimize option at compilation or assembly.

E0562220

[Message]

Illegal mode type "mode type" in "file"

[Explanation]

A file with a different mode type was input.

E0562221

[Message]

Section type mismatch : "section"

[Explanation]

Sections with the same name but different attributes (whether initial values present or not) were input.

E0562300

[Message]

Duplicate symbol "symbol" in "file"

[Explanation]

There are duplicate occurrences of symbol.

E0562301

[Message]

Duplicate module "module" in "file"

[Explanation]

There are duplicate occurrences of module.

E0562310

[Message]

Undefined external symbol "symbol" referenced in "file"

[Explanation]

An undefined symbol symbol was referenced in file.

E0562311

[Message]

Section "section1" cannot refer to overlaid section : "section2-symbol"

[Explanation]

A symbol defined in section 1 was referenced in section 2 that is allocated to the same address as section 1 overlaid.

[Action by User]

section 1 and section 2 must not be allocated to the same address.

E0562320

[Message]

Section address overflowed out of range : "section"

[Explanation]

The address of section exceeds the usable address range.

E0562321

[Message]

Section "section1" overlaps section "section2"

[Explanation]

The addresses of section 1 and section 2 overlap.

[Action by User]

Change the address specified by the start option.

E0562330

[Message]

Relocation size overflow : "file"-"section"-"offset

[Explanation]

The result of the relocation operation exceeded the relocation size. Possible causes include inaccessibility of a branch destination, and referencing of a symbol which must be located at a specific address.

[Action by User]

Ensure that the referenced symbol at the offset position of section in the source list is placed at the correct position.

E0562331

[Message]

Division by zero in relocation value calculation : "file"-"section"-"offset"

[Explanation]

Division by zero occurred during a relocation operation.

[Action by User]

Check for problems in calculation of the position at offset in section in the source list.

E0562332

[Message]

Relocation value is odd number : "file"-"section"-"offset"

[Explanation]

The result of the relocation operation is an odd number.

[Action by User]

Check for problems in calculation of the position at offset in section in the source list.

E0562340

[Message]

Symbol name "file"-"section"-"symbol" is too long

[Explanation]

The length of "symbol" in "section" exceeds the assembler translation limit.

[Action by User]

To output a symbol address file, use a symbol name that is no longer than the assembler translation limit.

E0562366

[Message]

"section" specified in option "option" was moved other area.

E0562403

[Message]

Fast interrupt register in "file" conflicts with that in another file

[Explanation]

The register number specified for the fast interrupt general register in file does not match the settings in other files.

[Action by User]

Correct the register number to match the other settings and recompile the code.

E0562404

[Message]

Base register "base register type" in "file" conflicts with that in another file

[Explanation]

The register number specified for base register type in file does not match the settings in other files.

[Action by User]

Correct the register number to match the other settings and recompile the code.

E0562405

[Message]

Option "compile option" in "file" conflicts with that in another files

[Explanation]

Specification of compile option is inconsistent between the input files.

[Action by User]

Review the compile option.

E0562410

[Message]

Address value specified by map file differs from one after linkage as to "symbol"

[Explanation]

The address of symbol differs between the address within the external symbol allocation information file used at compilation and the address after linkage.

[Action by User]

Check (1) to (2) below.

(1)

Do not change the program before or after the map option specification at compilation.

(2)

rlink optimization may cause the sequence of the symbols after the map option specification at compilation to differ from that before the map option. Disable the map option at compilation or disable the rlink option for optimization.

E0562411

[Message]

Map file in "file" conflicts with that in another file

[Explanation]

Different external symbol allocation information files were used by the input files at compilation.

E0562412

[Message]

Cannot open file : "file"

[Explanation]

file (external symbol allocation information file) cannot be opened.

[Action by User]

Check whether the file name and access rights are correct.

E0562413

[Message]

Cannot close file : "file"

[Explanation]

file (external symbol allocation information file) cannot be closed. There may be insufficient disk space.

E0562414

[Message]

Cannot read file : "file"

[Explanation]

file (external symbol allocation information file) cannot be read. There may be insufficient disk space.

E0562415

[Message]

Illegal map file : "file"

[Explanation]

file (external symbol allocation information file) has an illegal format.

[Action by User]

Check whether the file name is correct.

E0562416

[Message]

Order of functions specified by map file differs from one after linkage as to "function name"

[Explanation]

The sequences of a function function name and those of other functions are different between the information within the external symbol allocation information file used at compilation and the location after linkage. The address of static within the function may be different between the external symbol allocation information file and the result after linkage.

E0562417

[Message]

Map file is not the newest version : "file name"

[Explanation]

The external symbol allocation information file is not the latest version.

E0562420

[Message]

"file1" overlap address "file2" : "address"

[Explanation]

The address specified for file 1 is the same as that specified for file 2.

E0562600

[Message]

Library "library" requires "licence edition"

[Explanation]

The "library" requires the "edition" edition.

E0563602

[Message]

"character string" option requires Edition.

E0572000

[Message]

Invalid option : "option"

[Explanation]

"option" is not supported.

E0572200

[Message]

Illegal object file : "file"

[Explanation]

The input file is not in the ELF format.

E0572500

[Message]

Cannot find library file : "file"

[Explanation]

"file" specified as the library file was not found.

E0572501

[Message]

"instance" has been referenced as both an explicit specialization and a generated instantiation

[Action by User]

For the file using "instance", confirm that form=relocate has not been used to generate a relocatable object file.

E0572502

[Message]

"instance" assigned to "file1" and "file2"

[Explanation]

The definition of "instance" is duplicated in "file1" and "file2".

[Action by User]

For the file using "instance", confirm that form=relocate has not been used to generate a relocatable object file.

E0573005

[Message]

Instantiation loop

[Explanation]

An input file name may coincide with another file.

[Action by User]

Change the filenames so that they do not coincide without the extension.

E0573007

[Message]

Cannot create instantiation request file "file"

[Explanation]

The intermediate file for instantiation was not created.

[Action by User]

Check whether access rights for the object creation directory are correct.

E0573008

[Message]

Cannot change to directory "folder"

[Action by User]

Check if "folder" exists.

E0573009

[Message]

File "file" is read-only

[Action by User]

Change the access rights.

E0573300

[Message]

Cannot open file : "file"

[Action by User]

Check the filename and access rights.

E0573303

[Message]

Cannot read file : "file"

[Explanation]

The input file was blank or there was not enough disk space.

E0573310

[Message]

Cannot open temporary file

[Explanation]

An intermediate file cannot be opened. The HLNK_TMP specification was incorrect or there was not enough disk space.

E0573320

[Message]

Memory overflow

[Explanation]

There is no more space in the usable memory within the linkage editor.

[Action by User]

Increase the amount of memory available.

E0592001

[Message]

Multiple input files are not allowed.

[Action by User]

Use a list file to convert more than one file.

E0592002

[Message]

Multiple output files are not allowed.

[Action by User]

Use a list file to convert more than one file.

E0592003

[Message]

List file is specified more than once.

[Action by User]

Combine them into a single list file.

E0592004

[Message]

Invalid argument for the "option" option.

[Action by User]

Check the argument.

E0592005

[Message]

The "option" option can not have an argument.

[Explanation]

An invalid argument was specified for the "option" option.

E0592006

[Message]

The "option" option requires an argument.

[Explanation]

A required argument is missing from the "option" option specification.

E0592007

[Message]

The "option" option is specified more than once.

[Explanation]

Option "option" can only be specified once at a time.

E0592008

[Message]

Requires an output file.

[Explanation]

No output file has been specified for the specified input file.

E0592010

[Message]

Failed to open an output file "file".

E0592013

[Message]

Failed to delete a temporary file "file".

E0592015

[Message]

Failed to close an input file "file".

E0592016

[Message]

Failed to write an output file "file".

E0592018

[Message]

Failed to open an list file "file".

[Action by User]

Make sure that the list file exists and has been specified correctly.

E0592019

[Message]

Syntax error in list file "file".

[Explanation]

There is a syntax error in list file "file".

E0592020

[Message]

Failed to read a list file "file".

E0592101

[Message]

Unknown character 'C'.

[Explanation]

The pre-conversion C-language source file could not be converted, because it contains a character that is not permitted by the C language.

[Action by User]

Edit the C-language source file and correct any syntax errors.

E0592102

[Message]

Illegal syntax in string.

[Explanation]

The pre-conversion C-language source file could not be converted, because it contains a syntax error.

[Action by User]

Edit the C-language source file and correct any syntax errors.

E0592201

[Message]

Illegal syntax.

[Explanation]

The pre-conversion assembly-language source file could not be converted, because it contains a syntax error.

[Action by User]

Edit the assembly-language source file and correct any syntax errors.

E0593002

[Message]

"-Xsfg_size_tidata_byte" size larger than "-Xsfg_size_tidata" size.

[Action by User]

Set size "-Xsfg_size_tidata_byte" to equal to or less than size "-Xsfg_size_tidata", or size "-Xsfg_size_tidata" to greater than or equal to size "-Xsfg_size_tidata_byte".

E0593003

[Message]

Can not Read Symbol Information.

[Explanation]

The symbol could not be loaded because there is no symbol-analysis information in memory, or it is corrupt.

[Action by User]

Check the CX options and rebuild.

E0593004

[Message]

Can not Write the SFG file.

[Explanation]

There could be a problem with disk space or user privileges.

[Action by User]

Make sure that there is enough space to write the data, and check the user privileges.

E0594000

[Message]

Cannot find project file(file name).

[Explanation]

There is no project file.

[Action by User]

Make sure that the file exists.

E0594001

[Message]

Project file read error(file name).

[Explanation]

An error occurred while loading the project file.

Reading the project file may be blocked.

E0594002

[Message]

Illegal format in project file(file name).

[Explanation]

The project file format is invalid.

[Action by User]

This error occurs when invalid format is found in the project file. Either correct the error, or create the project again.