[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