]> granicus.if.org Git - clang/commit
When we're loading a framework header, first try to turn the framework
authorDouglas Gregor <dgregor@apple.com>
Thu, 17 Nov 2011 01:41:17 +0000 (01:41 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 17 Nov 2011 01:41:17 +0000 (01:41 +0000)
commit2821c7f8870629b56b9c41e1c50c7a091edd544d
treebb4276ce86ceb2228834e36daa67c0d07fa07443
parenteeea7c44a6986752fedee1ef1bcef855db373872
When we're loading a framework header, first try to turn the framework
into a module. This module can either be loaded from a module map in
the framework directory (which isn't quite working yet) or inferred
from an umbrella header (which does work, and replaces the existing
hack).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144877 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Lex/HeaderSearch.h
include/clang/Lex/ModuleMap.h
lib/Lex/HeaderSearch.cpp
lib/Lex/ModuleMap.cpp
test/Modules/auto-module-import.c