Bug 460204 - Indexer fails to find include files that are in include path
Summary: Indexer fails to find include files that are in include path
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-indexer (show other bugs)
Version: 8.5   Edit
Hardware: PC Windows 7
: P3 major with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-18 04:15 EST by Juho Routakorpi CLA
Modified: 2020-09-04 15:22 EDT (History)
2 users (show)

See Also:


Attachments
Output of stdint.h -> Create Parse Log File (27.78 KB, application/octet-stream)
2015-02-18 04:15 EST, Juho Routakorpi CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juho Routakorpi CLA 2015-02-18 04:15:52 EST
Created attachment 250902 [details]
Output of stdint.h -> Create Parse Log File

Indexer doesn't seem to find some include files (cassert, assert.h, stdint.h, cstdint for example), even though they do appear correctly in the Project Explorer view (see http://i.imgur.com/LRP0wU9.png for a screenshot). Rebuilding index or modifying any indexer settings doesn't fix the problem. Neither does -clean or deleting the PDOM files, or choosing different build mechanism.

Curiously if I choose Project Explorer -> Includes -> ... -> stdint.h -> Index -> Create Parse Log File, then the log file will contain garbage in places. See attachment for details. The associated preprocessor symbol definitions that show garbage in the log file seem to be fine when viewed in project settings for example.