• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1DIAG(note_has_no_symtab,
2     DiagnosticEngine::Note,
3     "input file `%0' has no symbol table `%2'\n  path of input file: %1",
4     "input file `%0' has no symbol table `%2'\n  path of input file: %1")
5DIAG(fatal_cannot_read_strtab,
6     DiagnosticEngine::Fatal,
7     "cannot read strtab for %2 in file `%0': %1",
8     "cannot read strtab for %2 in file `%0': %1")
9DIAG(fail_sym_resolution,
10     DiagnosticEngine::Unreachable,
11     "Fails to resolve symbols [%0:%1]\nPlease reports to `%2'",
12     "Fails to resolve symbols [%0:%1]\nPlease reports to `%2'")
13DIAG(mark_dynamic_defined,
14     DiagnosticEngine::Ignore,
15     "refer to dynamic symbol %0",
16     "call a external function %0")
17DIAG(comm_refer_to_define,
18     DiagnosticEngine::Ignore,
19     "common symbol %0 is overridden by previous definition",
20     "common symbol %0 is overridden by previous definition")
21DIAG(redefine_common,
22     DiagnosticEngine::Ignore,
23     "common symbol %0 is overridden by definition",
24     "common symbol %0 is overriden by definition")
25DIAG(indirect_refer_to_common,
26     DiagnosticEngine::Ignore,
27     "indirect symbol %0 points to a common symbol",
28     "indirect symbol %0 points to a common symbol")
29DIAG(indirect_refer_to_inexist,
30     DiagnosticEngine::Fatal,
31     "indirect symbol %0 points to a undefined symbol",
32     "variable %0 is undefined")
33DIAG(multiple_definitions,
34     DiagnosticEngine::Error,
35     "multiple definition of symbol `%0'",
36     "you define variable %0 twice")
37DIAG(undefined_situation,
38     DiagnosticEngine::Unreachable,
39     "reach undefined situation, action: %0, old(%1) -> new(%2)",
40     "reach undefined situation, action: %0, old(%1) -> new(%2)")
41DIAG(multiple_absolute_definitions,
42     DiagnosticEngine::Error,
43     "inconsistent definitions of absolute symbol `%0': old(%1) -> new(%2)",
44     "you defined an absolute symbol with different values")
45