[PATCH] D16041: Change vfs::FileSystem to be managed with std::shared_ptr

Owen Anderson via cfe-commits cfe-commits at lists.llvm.org
Sun Jan 10 23:42:48 PST 2016


resistor created this revision.
resistor added reviewers: chandlerc, bkramer, klimek.
resistor added a subscriber: cfe-commits.
resistor set the repository for this revision to rL LLVM.
Herald added a subscriber: klimek.

Managing it with IntrusiveRefCntPtr caused the virtual destructor not to be called properly.

Repository:
  rL LLVM

http://reviews.llvm.org/D16041

Files:
  include/clang/Basic/FileManager.h
  include/clang/Basic/VirtualFileSystem.h
  include/clang/Driver/Driver.h
  include/clang/Frontend/CompilerInstance.h
  include/clang/Frontend/CompilerInvocation.h
  include/clang/Tooling/Tooling.h
  lib/Basic/FileManager.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/Driver/Driver.cpp
  lib/Format/Format.cpp
  lib/Frontend/ASTUnit.cpp
  lib/Frontend/CompilerInstance.cpp
  lib/Frontend/CompilerInvocation.cpp
  lib/Frontend/FrontendAction.cpp
  lib/Index/SimpleFormatContext.h
  lib/StaticAnalyzer/Frontend/ModelInjector.cpp
  lib/Tooling/Core/Replacement.cpp
  lib/Tooling/Tooling.cpp
  tools/clang-format/ClangFormat.cpp
  unittests/Basic/VirtualFileSystemTest.cpp
  unittests/Driver/ToolChainTest.cpp
  unittests/Lex/PPCallbacksTest.cpp
  unittests/Tooling/RewriterTestContext.h
  unittests/Tooling/ToolingTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16041.44430.patch
Type: text/x-patch
Size: 36954 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160111/1a6af344/attachment-0001.bin>


More information about the cfe-commits mailing list