llvm-project/clang/unittests
Justin Bogner 44fa45034b VirtualFileSystem: Fix a few directory traversal bugs in VFSWriter
There are a couple of issues with writing VFS maps that are awkward to
fix within the current mutually recursive approach. Instead, replace
the algorithm with an iterative version that uses an explicit stack of
directories.

Includes tests for cases the old approach was tripping on.

llvm-svn: 209332
2014-05-21 22:46:51 +00:00
..
AST Rename SourceManager::createFileIDForMemBuffer() 2014-05-16 17:23:01 +00:00
ASTMatchers [ASTMatchers] Move the 'isImplicit' matcher from CXXConstructorDecl to Decl. 2014-05-16 19:31:08 +00:00
Basic SourceManager: Use setMainFileID() consistently 2014-05-21 01:12:41 +00:00
Driver [cleanup] Re-sort includes with llvm/utils/sort_includes.py and fix 2014-03-04 10:05:20 +00:00
Format clang-format: Fix corner case working around one-per-line dict literals. 2014-05-21 13:26:58 +00:00
Frontend ASTContext: Declare builtin types implicitly 2013-12-15 10:36:26 +00:00
Lex SourceManager: Use setMainFileID() consistently 2014-05-21 01:12:41 +00:00
Sema Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Tooling [modules] Fix ODR violation: there's another clang::TypeLocVisitor elsewhere. 2014-05-19 22:34:38 +00:00
libclang VirtualFileSystem: Fix a few directory traversal bugs in VFSWriter 2014-05-21 22:46:51 +00:00
CMakeLists.txt libclang: fix a bug in processing invalid arguments, introduced in r201249 2014-02-18 15:20:02 +00:00
Makefile libclang: fix a bug in processing invalid arguments, introduced in r201249 2014-02-18 15:20:02 +00:00