summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/DiagnosticASTKinds.td
blob: f075aaaf422f19180786c1dc8ff2d21c46ca4e29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//==--- DiagnosticASTKinds.td - libast diagnostics ------------------------===//
//
//                     The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//

let Component = "AST" in {

//def note_comma_in_ice : Note<
//  "C does not permit evaluated commas in an integer constant expression">;
def note_expr_divide_by_zero : Note<"division by zero">;

// inline asm related.
def err_asm_invalid_escape : Error<
  "invalid %% escape in inline assembly string">;
def err_asm_unknown_symbolic_operand_name : Error<
  "unknown symbolic operand name in inline assembly string">;

def err_asm_unterminated_symbolic_operand_name : Error<
  "unterminated symbolic operand name in inline assembly string">;
def err_asm_empty_symbolic_operand_name : Error<
  "empty symbolic operand name in inline assembly string">;
def err_asm_invalid_operand_number : Error<
  "invalid operand number in inline asm string">;

}
OpenPOWER on IntegriCloud