summaryrefslogtreecommitdiff
path: root/gcc/cgraph.h
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2010-12-15 19:36:56 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2010-12-15 19:36:56 +0000
commite5d52a0a1a77d134e9af62b9fab8ef0b6595f63d (patch)
tree2a7369200e79a7b90b133e7dfaa5b3b18d2d7b09 /gcc/cgraph.h
parent1d09b2f39aa5a5a2442d3a1dfb7a06ff7583a634 (diff)
downloadgcc-e5d52a0a1a77d134e9af62b9fab8ef0b6595f63d.tar.gz
2010-12-15 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 167866 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@167868 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cgraph.h')
-rw-r--r--gcc/cgraph.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index 57a7e3bed22..69bc79c6b12 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -388,6 +388,9 @@ struct GTY(()) cgraph_indirect_call_info
HOST_WIDE_INT otr_token;
/* Type of the object from OBJ_TYPE_REF_OBJECT. */
tree otr_type;
+ /* Delta by which must be added to this parameter. For polymorphic calls
+ only. */
+ tree thunk_delta;
/* Index of the parameter that is called. */
int param_index;
/* ECF flags determined from the caller. */
@@ -575,7 +578,7 @@ struct cgraph_node * cgraph_clone_node (struct cgraph_node *, tree, gcov_type, i
int, bool, VEC(cgraph_edge_p,heap) *);
void cgraph_redirect_edge_callee (struct cgraph_edge *, struct cgraph_node *);
-void cgraph_make_edge_direct (struct cgraph_edge *, struct cgraph_node *);
+void cgraph_make_edge_direct (struct cgraph_edge *, struct cgraph_node *, tree);
struct cgraph_asm_node *cgraph_add_asm_node (tree);