An enumeration identifying all types of compiler errors.
Enumerator |
---|
NO_ERROR | |
INVALID_ESCAPE | |
MISSING_HEX_ESCAPE | |
OCTAL_ESCAPE_RANGE | |
HEX_ESCAPE_RANGE | |
INVALID_OCTAL_INT | |
INVALID_HEX_INT | |
INVALID_INT | |
INVALID_FLOAT | |
EMPTY_CHARACTER_CONSTANT | |
MULTI_CHARACTER_CONSTANT | |
UNTERMINATED_CHARACTER | |
UNTERMINATED_STRING | |
UNTERMINATED_COMMENT | |
DUPLICATE_CONST | |
PARSE_ERROR | |
SIZE_AND_ALIGNMENT_NOT_ALLOWED | |
VOID_NOT_ALLOWED | |
ARRAY_OF_VOID | |
MULTIDIMENTIONAL_ARRAY_BOUNDS | |
INITIALIZER_NOT_ALLOWED | |
CONST_NON_MEMBER_FUNCTION | |
NATIVE_FUNCTION_DEFINITION | |
NON_NATIVE_FUNCTION_DECLARATION | |
FUNCTION_RETURNS_ARRAY | |
EMPTY_SWITCH_STATEMENT | |
EMPTY_SWITCH_LABEL_LIST | |
UNTERMINATED_SWITCH_SECTION | |
DUPLICATE_DEFAULT_IN_SWITCH | |
DUPLICATE_CASE_IN_SWITCH | |
INVALID_OPERATOR_IN_CONST_EXPRESSION | |
FUNCTION_CALL_IN_CONST_EXPRESSION | |
DUPLICATE_SYMBOL | |
UNEXPECTED_TOKEN | |
SYMBOL_IS_NOT_DEFINED | |
NATIVE_STRUCT_IS_NOT_DEFINED | |
DUPLICATE_NATIVE_STRUCT_STUB | |
SYMBOL_IS_NOT_A_TYPE | |
INVALID_SYMBOL_IN_EXPRESSION | |
NON_STRUCT_MEMBER_REQUEST | |
INVALID_MEMBER_REQUEST | |
NON_CONST_MEMBER_FUNCTION_REQUEST | |
THIS_IN_NON_MEMBER_FUNCTION | |
EXPRESSION_IS_NOT_CALLABLE | |
INCORRECT_NUMBER_OF_ARGS | |
INVALID_TYPE_FOR_OPERATOR | |
INVALID_TYPE_FOR_POINTER_OPERATOR | |
INVALID_TYPE_FOR_INDEX_OPERATOR | |
INVALID_TYPE_CONVERSION | |
INVALID_RETURN_TYPE_CONVERSION | |
INVALID_TYPE_ASSIGNMENT | |
ENUMERATOR_VALUE_IS_NOT_CONST_INTEGER | |
ARRAY_SIZE_IS_NOT_CONST_INTEGER | |
ARRAY_SIZE_IS_ZERO | |
ARRAY_SIZE_IS_UNSPECIFIED | |
SWITCH_CONTROL_IS_NOT_INTEGER | |
SWITCH_LABEL_IS_NOT_CONST_INTEGER | |
IF_CONDITION_IS_NOT_BOOLEAN | |
WHILE_CONDITION_IS_NOT_BOOLEAN | |
FOR_CONDITION_IS_NOT_BOOLEAN | |
TERNARY_OPERAND_TYPE_MISMATCH | |
UNINITIALIZED_CONST | |
NON_CONST_DECLARATION | |
NON_LVALUE_TYPE | |
NON_LVALUE_ASSIGNMENT | |
UNASSIGNABLE_TYPE | |
VOID_POINTER_DEREFERENCE | |
INVALID_COMPARISON | |
TOO_MANY_INITIALIZERS | |
CANNOT_INITIALIZE_NATIVE_TYPE_WITH_INITIALIZER_LIST | |
MISSING_BRACES_IN_INITIALIZER | |
BRACES_AROUND_SCALAR_INITIALIZER | |
RECURSIVE_STRUCT | |
CANNOT_RESOLVE_SYMBOL_VALUE | |
INVALID_STRUCT_SIZE | |
INVALID_STRUCT_ALIGNMENT | |
STRUCT_SIZE_ALIGNMENT_MISMATCH | |
DECLARATION_OF_UNDEFINED_SIZE | |
RETURN_OF_UNDEFINED_SIZE | |
ASSIGNMENT_OF_UNDEFINED_SIZE | |
POINTER_ARITHMETIC_OF_UNDEFINED_SIZE | |
NOT_ALL_PATHS_RETURN_A_VALUE | |
INVALID_BREAK | |
INVALID_CONTINUE | |
UNREACHABLE_CODE | |
LOSSY_CONVERSION | |
VALUE32_TABLE_OVERFLOW | |
VALUE64_TABLE_OVERFLOW | |
STRING_TABLE_OVERFLOW | |
QUALIFIED_NAME_TABLE_OVERFLOW | |
STRING_OVERFLOW | |
INTERNAL_ERROR | |