summaryrefslogtreecommitdiffstats
path: root/clang/docs/InternalsManual.html
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
commitf8122966a9f8661ca6b6d1ab85a945e50689685e (patch)
tree4c7f5a9418d4bdd4ce96e5040a08d5bf3455c9da /clang/docs/InternalsManual.html
parentf9eafce3af13c97afb5a16bd3f2b368fea0ffef1 (diff)
downloadbcm5719-llvm-f8122966a9f8661ca6b6d1ab85a945e50689685e.tar.gz
bcm5719-llvm-f8122966a9f8661ca6b6d1ab85a945e50689685e.zip
clang tracks multiple levels of macro expansion
llvm-svn: 81811
Diffstat (limited to 'clang/docs/InternalsManual.html')
-rw-r--r--clang/docs/InternalsManual.html6
1 files changed, 0 insertions, 6 deletions
diff --git a/clang/docs/InternalsManual.html b/clang/docs/InternalsManual.html
index 2e825c69816..f39224f47dc 100644
--- a/clang/docs/InternalsManual.html
+++ b/clang/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
OpenPOWER on IntegriCloud