aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/IdentifierTable.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-10-30 00:23:06 +0000
committerDouglas Gregor <dgregor@apple.com>2010-10-30 00:23:06 +0000
commit295a2a617ac335f590e430ab7fcd98f8ce109251 (patch)
treef99afd1bb537d0c93b87cd955cefe6e810cc36e0 /include/clang/Basic/IdentifierTable.h
parent20e047abc5f19dc948436c0fb891450d9cd40667 (diff)
Make the deserialization of macro definitions lazy, so that we can
load identifiers without loading their corresponding macro definitions. This is likely to improve PCH performance slightly, and reduces deserialization stack depth considerably when using preprocessor metaprogramming. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117750 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/IdentifierTable.h')
-rw-r--r--include/clang/Basic/IdentifierTable.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/Basic/IdentifierTable.h b/include/clang/Basic/IdentifierTable.h
index 66c5deea54..0013bd937c 100644
--- a/include/clang/Basic/IdentifierTable.h
+++ b/include/clang/Basic/IdentifierTable.h
@@ -71,7 +71,7 @@ class IdentifierInfo {
void operator=(const IdentifierInfo&); // NONASSIGNABLE.
friend class IdentifierTable;
-
+
public:
IdentifierInfo();