]> granicus.if.org Git - clang/commit
[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.
authorElad Cohen <elad2.cohen@intel.com>
Sun, 4 Sep 2016 06:00:42 +0000 (06:00 +0000)
committerElad Cohen <elad2.cohen@intel.com>
Sun, 4 Sep 2016 06:00:42 +0000 (06:00 +0000)
commit430938bacf1c5a7a652a77344b932bb28e3b7f29
tree9fa5c4b11d90d88aafd049c94db8285356143abf
parent6916520bbe18af3f5db7c3a5ca3813245b3a8417
[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.

This adds support for modules that require (non-)freestanding
environment, such as the compiler builtin mm_malloc submodule.

Differential Revision: https://reviews.llvm.org/D23871

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280613 91177308-0d34-0410-b5e6-96231b3b80d8
docs/Modules.rst
lib/Basic/Module.cpp
lib/Headers/module.modulemap
test/Modules/compiler_builtins_x86.c [new file with mode: 0644]