Home
last modified time | relevance | path

Searched refs:basetype_path (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dsearch.cc1117 tree type = NULL_TREE, basetype_path = NULL_TREE; in lookup_member() local
1137 basetype_path = xbasetype; in lookup_member()
1155 if (!basetype_path) in lookup_member()
1156 basetype_path = TYPE_BINFO (type); in lookup_member()
1158 if (!basetype_path) in lookup_member()
1165 dfs_walk_all (basetype_path, &lookup_field_r, NULL, &lfi); in lookup_member()
1217 && !perform_or_defer_access_check (basetype_path, decl, decl, in lookup_member()
1226 rval = build_baselink (rval_binfo, basetype_path, rval, in lookup_member()
1302 tree type = NULL_TREE, basetype_path = NULL_TREE; in lookup_member_fuzzy() local
1322 basetype_path = xbasetype; in lookup_member_fuzzy()
[all …]
H A Dsemantics.cc332 enforce_access (tree basetype_path, tree decl, tree diag_decl, in enforce_access() argument
335 gcc_assert (TREE_CODE (basetype_path) == TREE_BINFO); in enforce_access()
344 basetype_path = lookup_base (basetype_path, DECL_CONTEXT (decl), in enforce_access()
358 if (accessible_p (basetype_path, decl, /*consider_local_p=*/true)) in enforce_access()
372 access_check.binfo = basetype_path; in enforce_access()
380 if (!accessible_p (basetype_path, decl, /*consider_local_p=*/true)) in enforce_access()
396 basetype_path); in enforce_access()
415 afi->record_access_failure (basetype_path, decl, diag_decl); in enforce_access()
H A DChangeLog-1993418 different from binfo (basetype_path) passed from above.
H A DChangeLog-19941245 (build_offset_ref): Do field lookup with proper basetype_path.
2723 basetype_path to figure out where to look up the function.
2935 * init.c (build_member_call): Always set basetype_path, and pass it
2944 until we've got our basetype_path.
5012 * call.c (build_method_call): Don't overwrite basetype_path with
H A Dtypeck.cc3049 access_failure_info::record_access_failure (tree basetype_path, in record_access_failure() argument
3053 m_basetype_path = basetype_path; in record_access_failure()
H A DChangeLog-20005871 * search.c (lookup_member): Put rval_binfo, not basetype_path, in
5875 build_new_method_call, build_op_delete_call): Don't get basetype_path
H A Dcp-tree.h6608 void record_access_failure (tree basetype_path, tree decl, tree diag_decl);
H A DChangeLog-19984614 * init.c (resolve_offset_ref): We must use basetype_path before we
6464 (lookup_field): Initialize `rval_binfo_h', `type', `basetype_path'
H A DChangeLog-20022044 basetype_path.
H A DChangeLog-20034382 (perform_or_defer_access_check): Make sure basetype_path is
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dsearch.c1097 tree type = NULL_TREE, basetype_path = NULL_TREE; in lookup_member() local
1119 basetype_path = xbasetype; in lookup_member()
1137 if (!basetype_path) in lookup_member()
1138 basetype_path = TYPE_BINFO (type); in lookup_member()
1140 if (!basetype_path) in lookup_member()
1147 dfs_walk_all (basetype_path, &lookup_field_r, NULL, &lfi); in lookup_member()
1194 && !perform_or_defer_access_check (basetype_path, decl, decl, in lookup_member()
1211 rval = build_baselink (rval_binfo, basetype_path, rval, in lookup_member()
1287 tree type = NULL_TREE, basetype_path = NULL_TREE; in lookup_member_fuzzy() local
1307 basetype_path = xbasetype; in lookup_member_fuzzy()
[all …]
H A Dcall.c7086 enforce_access (tree basetype_path, tree decl, tree diag_decl, in enforce_access() argument
7089 gcc_assert (TREE_CODE (basetype_path) == TREE_BINFO); in enforce_access()
7098 basetype_path = lookup_base (basetype_path, DECL_CONTEXT (decl), in enforce_access()
7102 if (!accessible_p (basetype_path, decl, true)) in enforce_access()
7109 afi->record_access_failure (basetype_path, decl, diag_decl); in enforce_access()
H A Dtypeck.c2881 access_failure_info::record_access_failure (tree basetype_path, in record_access_failure() argument
2885 m_basetype_path = basetype_path; in record_access_failure()
H A Dcp-tree.h6348 void record_access_failure (tree basetype_path, tree decl, tree diag_decl);