]> granicus.if.org Git - clang/commit
Add a driver option -ivfsoverlay
authorBen Langmuir <blangmuir@apple.com>
Tue, 25 Feb 2014 18:23:47 +0000 (18:23 +0000)
committerBen Langmuir <blangmuir@apple.com>
Tue, 25 Feb 2014 18:23:47 +0000 (18:23 +0000)
commit89de580b52889e160a604bd735fc4e79147661cb
tree44fc8ba3a2075de87bb6d5a2e542543e8732820b
parentee8d6b96cec22857c609a0ff439e237a6c4fccc5
Add a driver option -ivfsoverlay

Reads the description of a virtual filesystem from a file and overlays
it over the real file system.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202176 91177308-0d34-0410-b5e6-96231b3b80d8
24 files changed:
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Driver/Options.td
include/clang/Lex/HeaderSearchOptions.h
lib/Basic/VirtualFileSystem.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/FrontendAction.cpp
test/Driver/vfsoverlay.c [new file with mode: 0644]
test/VFS/Inputs/actual_header.h [new file with mode: 0644]
test/VFS/Inputs/actual_module.map [new file with mode: 0644]
test/VFS/Inputs/include_real.h [new file with mode: 0644]
test/VFS/Inputs/invalid-yaml.yaml [new file with mode: 0644]
test/VFS/Inputs/missing-key.yaml [new file with mode: 0644]
test/VFS/Inputs/public_header.h [new file with mode: 0644]
test/VFS/Inputs/unknown-key.yaml [new file with mode: 0644]
test/VFS/Inputs/unknown-value.yaml [new file with mode: 0644]
test/VFS/Inputs/vfsoverlay.yaml [new file with mode: 0644]
test/VFS/framework-import.m [new file with mode: 0644]
test/VFS/implicit-include.c [new file with mode: 0644]
test/VFS/include-mixed-real-and-virtual.c [new file with mode: 0644]
test/VFS/include-real-from-virtual.c [new file with mode: 0644]
test/VFS/include-virtual-from-real.c [new file with mode: 0644]
test/VFS/include.c [new file with mode: 0644]
test/VFS/module-import.m [new file with mode: 0644]
test/VFS/parse-errors.c [new file with mode: 0644]