mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-14 12:21:08 +08:00
cfns.gperf (hash, [...]): Prototype.
* cfns.gperf (hash, libc_name_p): Prototype. * rtti.c (build_dynamic_cast_1): Constification. * search.c (dfs_debug_unmarkedp, dfs_debug_mark): Unhide prototypes. * semantics.c (deferred_type_access_control): Prototype. From-SVN: r32909
This commit is contained in:
parent
c0b864fce7
commit
c2e407f12c
@ -1,3 +1,13 @@
|
||||
2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* cfns.gperf (hash, libc_name_p): Prototype.
|
||||
|
||||
* rtti.c (build_dynamic_cast_1): Constification.
|
||||
|
||||
* search.c (dfs_debug_unmarkedp, dfs_debug_mark): Unhide prototypes.
|
||||
|
||||
* semantics.c (deferred_type_access_control): Prototype.
|
||||
|
||||
2000-04-04 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
Correct many new ABI issues regarding vbase and vcall offset
|
||||
|
@ -1,3 +1,13 @@
|
||||
%{
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static unsigned int hash PARAMS ((const char *, unsigned int));
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
const char * libc_name_p PARAMS ((const char *, unsigned int));
|
||||
%}
|
||||
# The standard C library functions, for feeding to gperf; the result is used
|
||||
# by nothrow_libfn_p.
|
||||
#
|
||||
|
@ -1,5 +1,13 @@
|
||||
/* C code produced by gperf version 2.7 */
|
||||
/* Command-line: gperf -o -C -E -k 1-6,$ -j1 -D -N libc_name_p /home/jason/eg/gcc/cp/cfns.gperf */
|
||||
/* Command-line: gperf -o -C -E -k 1-6,$ -j1 -D -N libc_name_p ../../../egcs-CVS20000404/gcc/cp/cfns.gperf */
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static unsigned int hash PARAMS ((const char *, unsigned int));
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
const char * libc_name_p PARAMS ((const char *, unsigned int));
|
||||
/* maximum key range = 1020, duplicates = 1 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
|
@ -559,7 +559,7 @@ build_dynamic_cast_1 (type, expr)
|
||||
tree exprtype;
|
||||
tree dcast_fn;
|
||||
tree old_expr = expr;
|
||||
char* errstr = NULL;
|
||||
const char *errstr = NULL;
|
||||
|
||||
/* T shall be a pointer or reference to a complete class type, or
|
||||
`pointer to cv void''. */
|
||||
|
@ -108,10 +108,8 @@ static tree marked_new_vtablep PARAMS ((tree, void *));
|
||||
static tree unmarked_new_vtablep PARAMS ((tree, void *));
|
||||
static tree marked_pushdecls_p PARAMS ((tree, void *));
|
||||
static tree unmarked_pushdecls_p PARAMS ((tree, void *));
|
||||
#if 0
|
||||
static tree dfs_debug_unmarkedp PARAMS ((tree, void *));
|
||||
static tree dfs_debug_mark PARAMS ((tree, void *));
|
||||
#endif
|
||||
static tree dfs_find_vbases PARAMS ((tree, void *));
|
||||
static tree dfs_clear_vbase_slots PARAMS ((tree, void *));
|
||||
static tree dfs_init_vbase_pointers PARAMS ((tree, void *));
|
||||
|
@ -48,6 +48,7 @@
|
||||
static tree expand_cond PARAMS ((tree));
|
||||
static tree maybe_convert_cond PARAMS ((tree));
|
||||
static tree simplify_aggr_init_exprs_r PARAMS ((tree *, int *, void *));
|
||||
static void deferred_type_access_control PARAMS ((void));
|
||||
|
||||
/* Record the fact that STMT was the last statement added to the
|
||||
statement tree. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user