summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/DiagnosticParseKinds.td
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2017-01-19 19:05:55 +0000
committerManman Ren <manman.ren@gmail.com>2017-01-19 19:05:55 +0000
commit103c86b73b9b22adf7932a7e67ba645e38800c0d (patch)
tree86e2601dcac18202ce4988da44ac6a0878bb5418 /include/clang/Basic/DiagnosticParseKinds.td
parent32236fa243320947eafbd1d8ede9e75097ce6ee2 (diff)
Module: Improve diagnostic message when cxx modules are disabled and @import is used in Objective CXX.
rdar://problem/19399671 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@292508 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticParseKinds.td')
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/clang/Basic/DiagnosticParseKinds.td b/include/clang/Basic/DiagnosticParseKinds.td
index 0943feae95..a7d2116f1a 100644
--- a/include/clang/Basic/DiagnosticParseKinds.td
+++ b/include/clang/Basic/DiagnosticParseKinds.td
@@ -243,7 +243,10 @@ def err_expected_property_name : Error<"expected property name">;
def err_unexpected_at : Error<"unexpected '@' in program">;
def err_atimport : Error<
-"use of '@import' when modules are disabled">;
+ "use of '@import' when modules are disabled">;
+def err_atimport_cxx : Error<
+ "use of '@import' when C++ modules are disabled, consider using fmodules "
+ "and fcxx-modules">;
def err_invalid_reference_qualifier_application : Error<
"'%0' qualifier may not be applied to a reference">;