* typeck.c (inline_conversion): Remove.
commit3b116dc2623db18f724f1c62f3d610c6613a2a3c
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Jul 2008 21:03:34 +0000 (25 21:03 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Jul 2008 21:03:34 +0000 (25 21:03 +0000)
treed3bfc3661c16812927eeef09a645e03c0bedb445
parent886eebf8b65c7f73ebcf35b8ba27fb313511661f
* typeck.c (inline_conversion): Remove.
(cp_build_function_call): Do not use inline_conversion.
* decl.c (duplicate_decls): Do not insist on inline being declared
early.
(start_cleanup_fn): Do not assume that INLINE flags prevent function
from being output.  We now remove static functions always.
(finish_function): Do return warning on all static functions.
* call.c (build_over_call): Do not use inline_conversion.
* cp-tree.h (possibly_inlined_p): Declare.
(inline_conversion): Remove.
* pt.c (instantiate_decl): Use possibly_inlined_p predicate.
* decl2.c (cp_write_global_declarations): Likewise.
(mark_used): Likewise.
(possibly_inlined_p): New functions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138150 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/pt.c
gcc/cp/typeck.c