[Patch][BugzillaID#18985] Document __has_feature(modules)
Ben Langmuir
blangmuir at apple.com
Wed Sep 17 12:51:44 PDT 2014
> Index: docs/LanguageExtensions.rst
> ===================================================================
> --- docs/LanguageExtensions.rst (revision 217389)
> +++ docs/LanguageExtensions.rst (working copy)
> @@ -477,6 +477,13 @@
> Use ``__has_feature(cxx_rtti)`` to determine if C++ RTTI has been enabled. For
> example, compiling code with ``-fno-rtti`` disables the use of RTTI.
>
> +C++ Modules
> +^^^^^^^^
> +
> +Use ``__has_feature(modules)`` to determine if experimental C++ Modules have
> +been enabled. For example, compiling code with ``-fmodules`` enables the use of
> +C++ Modules.
> +
> C++11
> -----
>
Why are we making this specific to C++ modules? Modules are supported in C/ObjC. And to actually get modules in C++ you also need -fcxx-modules.
Ben
> On Sep 17, 2014, at 12:59 AM, Vassil Vassilev <vasil.georgiev.vasilev at cern.ch> wrote:
>
> Hi,
> I am attaching a patch addressing http://llvm.org/bugs/show_bug.cgi?id=18985
> I wasn't sure whether I had to say 'experimental C++ modules'.
> Vassil
> <Bug18985.diff>_______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list