Jan Korous
eb8ea5e2f1
[libclang][index][NFC] Fix test for skipping already parsed function bodies
...
llvm-svn: 369822
2019-08-23 22:51:23 +00:00
NAKAMURA Takumi
8d62f5c7ce
clang/test/Index/skip-parsed-bodies/compile_commands.json: Appease targeting msvc.
...
llvm-svn: 260347
2016-02-10 01:45:51 +00:00
NAKAMURA Takumi
cd4d945525
libclang: Enable skip-parsed-bodies on win32.
...
I guess it would be working since Rafael's r187619.
llvm-svn: 260344
2016-02-10 01:29:57 +00:00
Richard Smith
293534b1a5
Initialize the AST consumer as soon as we have both an ASTConsumer and an
...
ASTContext. Fixes some cases where we could previously initialize the AST
consumer more than once.
llvm-svn: 245346
2015-08-18 20:39:29 +00:00
Yaron Keren
af92a37c23
Teach compile_commands.json test that windows-gnu is the new name for mingw32.
...
llvm-svn: 224426
2014-12-17 11:04:07 +00:00
NAKAMURA Takumi
ad1e5ce8ea
clang/test/Index/skip-parsed-bodies/compile_commands.json: Mark it as XFAIL:mingw32, for now.
...
llvm-svn: 174064
2013-01-31 16:01:13 +00:00
Argyrios Kyrtzidis
0d355df239
Return true from HeaderSearch::isFileMultipleIncludeGuarded if the file
...
was #import'ed.
llvm-svn: 169761
2012-12-10 20:08:37 +00:00
NAKAMURA Takumi
3c114f81b6
test/Index/skip-parsed-bodies/compile_commands.json: Remove XFAIL on cygming.
...
llvm-svn: 169566
2012-12-07 00:05:36 +00:00
Argyrios Kyrtzidis
fc7f04510c
[libclang] Add a test to make sure we skip bodies properly from "#pragma once" headers.
...
llvm-svn: 169558
2012-12-06 23:04:24 +00:00
Argyrios Kyrtzidis
8b71bc7d6b
[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.
llvm-svn: 169539
2012-12-06 19:41:16 +00:00