summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/docs')
-rw-r--r--llvm/docs/SystemLibrary.rst9
-rw-r--r--llvm/docs/tutorial/LangImpl04.rst2
2 files changed, 5 insertions, 6 deletions
diff --git a/llvm/docs/SystemLibrary.rst b/llvm/docs/SystemLibrary.rst
index 0d0f4fa9948..dba446b476d 100644
--- a/llvm/docs/SystemLibrary.rst
+++ b/llvm/docs/SystemLibrary.rst
@@ -209,10 +209,9 @@ Implementations of the System Library interface are separated by their general
class of operating system. Currently only Unix and Win32 classes are defined
but more could be added for other operating system classifications. To
distinguish which implementation to compile, the code in ``lib/System`` uses
-the ``LLVM_ON_UNIX`` and ``LLVM_ON_WIN32`` ``#defines`` provided via configure
-through the ``llvm/Config/config.h`` file. Each source file in ``lib/System``,
-after implementing the generic (operating system independent) functionality
-needs to include the correct implementation using a set of
+the ``LLVM_ON_UNIX`` and ``_WIN32`` ``#defines``. Each source file in
+``lib/System``, after implementing the generic (operating system independent)
+functionality needs to include the correct implementation using a set of
``#if defined(LLVM_ON_XYZ)`` directives. For example, if we had
``lib/System/File.cpp``, we'd expect to see in that file:
@@ -221,7 +220,7 @@ needs to include the correct implementation using a set of
#if defined(LLVM_ON_UNIX)
#include "Unix/File.cpp"
#endif
- #if defined(LLVM_ON_WIN32)
+ #if defined(_WIN32)
#include "Win32/File.cpp"
#endif
diff --git a/llvm/docs/tutorial/LangImpl04.rst b/llvm/docs/tutorial/LangImpl04.rst
index 15644818389..8927a912cc2 100644
--- a/llvm/docs/tutorial/LangImpl04.rst
+++ b/llvm/docs/tutorial/LangImpl04.rst
@@ -597,7 +597,7 @@ if we add:
.. code-block:: c++
- #ifdef LLVM_ON_WIN32
+ #ifdef _WIN32
#define DLLEXPORT __declspec(dllexport)
#else
#define DLLEXPORT
OpenPOWER on IntegriCloud