]> granicus.if.org Git - clang/commit
[libclang] Use a copy of the data-recursive RecursiveASTVisitor inside libclang.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 7 May 2012 22:16:46 +0000 (22:16 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 7 May 2012 22:16:46 +0000 (22:16 +0000)
commitdec35a9848b3580855ea53eaeeafd3e17a5fb934
treea1866bd7516405b0aa1181ef2bfe20840d6df952
parent1785c36ee6c1b6a36c344819b3f2f3d859359dd6
[libclang] Use a copy of the data-recursive RecursiveASTVisitor inside libclang.

This is temporary until we settle on how to make the main RecursiveASTVisitor safe.
There are some modifications on the original version, to avoid extreme memory usage
when compiling for release.

rdar://11179167

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156329 91177308-0d34-0410-b5e6-96231b3b80d8
tools/libclang/IndexBody.cpp
tools/libclang/IndexTypeSourceInfo.cpp
tools/libclang/RecursiveASTVisitor.h [new file with mode: 0644]