aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2009-10-02 11:32:58 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-10-02 11:32:58 -0400
commitb19736c9cb95e484e1b3595e23fbb5e155e3820e (patch)
treefe48de2ec48f455f538df19fdd8b000157b2c16a /gcc/tree.h
parente1b243a800307b7a731b5b3cf69a2d784498923b (diff)
downloadgcc-b19736c9cb95e484e1b3595e23fbb5e155e3820e.zip
gcc-b19736c9cb95e484e1b3595e23fbb5e155e3820e.tar.gz
gcc-b19736c9cb95e484e1b3595e23fbb5e155e3820e.tar.bz2
improve DECL_ABSTRACT_ORIGIN comment
From-SVN: r152404
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index ce841d5..7e2e88b 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -2484,10 +2484,11 @@ struct GTY(()) tree_decl_minimal {
/* For any sort of a ..._DECL node, this points to the original (abstract)
- decl node which this decl is an instance of, or else it is NULL indicating
- that this decl is not an instance of some other decl. For example,
- in a nested declaration of an inline function, this points back to the
- definition. */
+ decl node which this decl is an inlined/cloned instance of, or else it
+ is NULL indicating that this decl is not an instance of some other decl.
+
+ The C front-end also uses this in a nested declaration of an inline
+ function, to point back to the definition. */
#define DECL_ABSTRACT_ORIGIN(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.abstract_origin)
/* Like DECL_ABSTRACT_ORIGIN, but returns NODE if there's no abstract