Home
last modified time | relevance | path

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

/openbsd/gnu/gcc/gcc/cp/
H A Dsearch.c1191 tree type = NULL_TREE, basetype_path = NULL_TREE; in lookup_member() local
1208 basetype_path = xbasetype; in lookup_member()
1219 if (!basetype_path) in lookup_member()
1220 basetype_path = TYPE_BINFO (type); in lookup_member()
1222 if (!basetype_path) in lookup_member()
1233 dfs_walk_all (basetype_path, &lookup_field_r, NULL, &lfi); in lookup_member()
1276 perform_or_defer_access_check (basetype_path, rval, rval); in lookup_member()
1287 rval = build_baselink (rval_binfo, basetype_path, rval, in lookup_member()
H A Dcall.c4154 enforce_access (tree basetype_path, tree decl, tree diag_decl) in enforce_access() argument
4156 gcc_assert (TREE_CODE (basetype_path) == TREE_BINFO); in enforce_access()
4158 if (!accessible_p (basetype_path, decl, true)) 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 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 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
/openbsd/gnu/usr.bin/gcc/gcc/cp/
H A Dsearch.c1462 tree type = NULL_TREE, basetype_path = NULL_TREE; local
1488 basetype_path = xbasetype;
1493 basetype_path = TYPE_BINFO (type);
1494 my_friendly_assert (BINFO_INHERITANCE_CHAIN (basetype_path) == NULL_TREE,
1510 bfs_walk (basetype_path, &lookup_field_r, &lookup_field_queue_p, &lfi);
1549 rval = TYPE_STUB_DECL (build_typename_type (BINFO_TYPE (basetype_path),
1554 rval = build_baselink (rval_binfo, basetype_path, rval,
H A Dinit.c1387 tree basetype_path, decl; local
1461 decl = maybe_dummy_object (type, &basetype_path);
1463 fns = lookup_fnfields (basetype_path, method_name, 0);
1483 basetype_path = NULL_TREE;
1484 decl = build_scoped_ref (decl, type, &basetype_path);
H A Dcall.c468 build_method_call (instance, name, parms, basetype_path, flags) in build_method_call() argument
469 tree instance, name, parms, basetype_path; in build_method_call()
584 if (BASELINK_P (fn) && basetype_path)
585 BASELINK_ACCESS_BINFO (fn) = basetype_path;
4033 enforce_access (basetype_path, decl) in enforce_access() argument
4034 tree basetype_path; in enforce_access()
4039 accessible = accessible_p (basetype_path, decl);
H A DChangeLog.14685 (build_offset_ref): Do field lookup with proper basetype_path.
6163 basetype_path to figure out where to look up the function.
6375 * init.c (build_member_call): Always set basetype_path, and pass it
6384 until we've got our basetype_path.
8452 * call.c (build_method_call): Don't overwrite basetype_path with
9263 different from binfo (basetype_path) passed from above.
H A DChangeLog3447 basetype_path.
15743 * search.c (lookup_member): Put rval_binfo, not basetype_path, in
15747 build_new_method_call, build_op_delete_call): Don't get basetype_path
H A DChangeLog.211402 * init.c (resolve_offset_ref): We must use basetype_path before we
13252 (lookup_field): Initialize `rval_binfo_h', `type', `basetype_path'