aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/DiagnosticKinds.def
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Basic/DiagnosticKinds.def')
-rw-r--r--include/clang/Basic/DiagnosticKinds.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticKinds.def b/include/clang/Basic/DiagnosticKinds.def
index e3119323c3..c0a2ea0221 100644
--- a/include/clang/Basic/DiagnosticKinds.def
+++ b/include/clang/Basic/DiagnosticKinds.def
@@ -526,6 +526,14 @@ DIAG(err_func_def_no_params, ERROR,
// Semantic Analysis
//===----------------------------------------------------------------------===//
+// Constant expressions
+DIAG(err_expr_not_constant, ERROR,
+ "expression is invalid in a constant expression")
+DIAG(err_expr_divide_by_zero, ERROR,
+ "division by zero")
+DIAG(ext_comma_in_constant_expr, EXTENSION,
+ "C does not permit evaluated commas in constant expression")
+
// Semantic analysis of string and character constant literals.
DIAG(ext_nonstandard_escape, EXTENSION,
"use of non-standard escape character '\\%0'")