[LLVMbugs] [Bug 21397] New: far too many identifiers are stored in an empty module
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Oct 27 15:47:38 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=21397
Bug ID: 21397
Summary: far too many identifiers are stored in an empty module
Product: clang
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: Modules
Assignee: unassignedclangbugs at nondot.org
Reporter: richard-llvm at metafoo.co.uk
CC: dgregor at apple.com, llvmbugs at cs.uiuc.edu
Classification: Unclassified
An empty module's pcm file is surprisingly big (~100K). This is mostly because
we store every single predefined identifier into it (including all builtins,
keywords, and so on).
We should only store identifiers that have changed since their initial state
into the pcm file. (We should be able to generalize the 'ChangedSinceLoad' flag
to cover this.)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141027/df9a7492/attachment.html>
More information about the llvm-bugs
mailing list