History log of /external/clang/test/Index/skip-parsed-bodies/t2.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
44dfff681fdca5325bc684c46971efad1f3fedfd 10-Dec-2012 Argyrios Kyrtzidis <akyrtzi@gmail.com> Return true from HeaderSearch::isFileMultipleIncludeGuarded if the file
was #import'ed.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169761 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/skip-parsed-bodies/t2.cpp
2a06447fcd6bda9f1ee4eebbef1db0749d433881 07-Dec-2012 Argyrios Kyrtzidis <akyrtzi@gmail.com> [libclang] Add a test to make sure we skip bodies properly from "#pragma once" headers.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/skip-parsed-bodies/t2.cpp
838eb7e8652e451d93494a4e583e4d11809bcb4a 06-Dec-2012 Argyrios Kyrtzidis <akyrtzi@gmail.com> [libclang] Introduce a new indexing mode where we skip function bodies
that were already parsed in the same "indexing session".

An indexing session is defined as using the same CXIndexAction object
for multiple clang_indexSourceFile calls.
Passing CXIndexOpt_SkipParsedBodiesInSession as an indexing option will
enable the mode where we try to skip bodies that were already parsed in
another translation unit.

If a function's body was skipped, the "flags" field in the CXIdxDeclInfo
structure will have "CXIdxDeclFlag_Skipped" bit was set.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/skip-parsed-bodies/t2.cpp