aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-09-14 23:44:08 +0000
committerChris Lattner <sabre@nondot.org>2009-09-14 23:44:08 +0000
commitd3509faadc1026e4f1f0671e008b91609a498983 (patch)
tree0a7a56475fba3f13e52b585f3ed1b58157506c04 /docs
parent1d524c3dde58e4402aab4165e85e9ae6f15f5023 (diff)
clang tracks multiple levels of macro expansion
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81811 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/InternalsManual.html6
1 files changed, 0 insertions, 6 deletions
diff --git a/docs/InternalsManual.html b/docs/InternalsManual.html
index 2e825c6981..f39224f47d 100644
--- a/docs/InternalsManual.html
+++ b/docs/InternalsManual.html
@@ -529,12 +529,6 @@ describe the location of the characters corresponding to the token and the
location where the token was used (i.e. the macro instantiation point or the
location of the _Pragma itself).</p>
-<p>For efficiency, we only track one level of macro instantiations: if a token was
-produced by multiple instantiations, we only track the source and ultimate
-destination. Though we could track the intermediate instantiation points, this
-would require extra bookkeeping and no known client would benefit substantially
-from this.</p>
-
<p>The Clang front-end inherently depends on the location of a token being
tracked correctly. If it is ever incorrect, the front-end may get confused and
die. The reason for this is that the notion of the 'spelling' of a Token in