OSDN Git Service

improve DECL_ABSTRACT_ORIGIN comment
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Oct 2009 15:32:58 +0000 (15:32 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Oct 2009 15:32:58 +0000 (15:32 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152404 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/tree.h

index ce841d5..7e2e88b 100644 (file)
@@ -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