summaryrefslogtreecommitdiff
path: root/docs/MSVCCompatibility.rst
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2014-03-05 20:18:59 +0000
committerNico Weber <nicolasweber@gmx.de>2014-03-05 20:18:59 +0000
commitbe7e33426d4e260b717c38784af7beda71043ff5 (patch)
tree584479be3b8db2e4c81b5cb3e78fcc83236855e4 /docs/MSVCCompatibility.rst
parent90485a0e49e977301daeca2b861daadba8c8d7d6 (diff)
downloadclang-be7e33426d4e260b717c38784af7beda71043ff5.tar.gz
Mention clang-cl in MSVCCompatibility.rst
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203002 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/MSVCCompatibility.rst')
-rw-r--r--docs/MSVCCompatibility.rst5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/MSVCCompatibility.rst b/docs/MSVCCompatibility.rst
index 879bb3de16..683ce937b4 100644
--- a/docs/MSVCCompatibility.rst
+++ b/docs/MSVCCompatibility.rst
@@ -28,13 +28,16 @@ Second, Clang implements many MSVC language extensions, such as
``__declspec(dllexport)`` and a handful of pragmas. These are typically
controlled by ``-fms-extensions``.
-Finally, MSVC accepts some C++ code that Clang will typically diagnose as
+Third, MSVC accepts some C++ code that Clang will typically diagnose as
invalid. When these constructs are present in widely included system headers,
Clang attempts to recover and continue compiling the user's program. Most
parsing and semantic compatibility tweaks are controlled by
``-fms-compatibility`` and ``-fdelayed-template-parsing``, and they are a work
in progress.
+Finally, there is :ref:`clang-cl`, a driver program for clang that attempts to
+be compatible with MSVC's cl.exe.
+
ABI features
============