//==--- DiagnosticASTKinds.def - libast diagnostics -------------*- C++ -*-===//
//
//                     The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//

#ifdef ASTSTART       
__ASTSTART      = DIAG_START_AST,
#undef ASTSTART
#endif

//DIAG(note_comma_in_ice, NOTE,
//     "C does not permit evaluated commas in an integer constant expression")
DIAG(note_expr_divide_by_zero, NOTE,
    "division by zero")

// inline asm related.
DIAG(err_asm_invalid_escape, ERROR,
    "invalid %% escape in inline assembly string")
DIAG(err_asm_unknown_symbolic_operand_name, ERROR,
     "unknown symbolic operand name in inline assembly string")
     
DIAG(err_asm_unterminated_symbolic_operand_name, ERROR,
     "unterminated symbolic operand name in inline assembly string")
DIAG(err_asm_empty_symbolic_operand_name, ERROR,
     "empty symbolic operand name in inline assembly string")
DIAG(err_asm_invalid_operand_number, ERROR,
     "invalid operand number in inline asm string")