lex.c (handle_cp_pragma): Remove #pragma vtable.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 27 Aug 1998 19:03:59 +0000 (19:03 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 27 Aug 1998 19:03:59 +0000 (15:03 -0400)
commit56ae6d778025d0f8a8438baed821a8adea1b7df6
treebeb01d2bd7dc8678a3be6eaec1429f01a860c37b
parent0603b640a0e4e416b219329d918e84859a39f57c
lex.c (handle_cp_pragma): Remove #pragma vtable.

* lex.c (handle_cp_pragma): Remove #pragma vtable.
* lang-options.h: Remove +e options.
* decl2.c (lang_decode_option): Likewise.
(import_export_vtable): Don't check write_virtuals.
(finish_vtable_vardecl, finish_file): Likewise.
* search.c (dfs_debug_mark): Likewise.
* semantics.c (begin_class_definition): Likewise.
* class.c (build_vtable, finish_vtbls, finish_struct_1): Likewise.
* call.c (build_over_call): Check flag_elide_constructors.
* decl2.c: flag_elide_constructors defaults to 1.
* typeck.c (convert_arguments): Remove return_loc parm.
(build_function_call_real): Adjust.

From-SVN: r22027
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl2.c
gcc/cp/lang-options.h
gcc/cp/lex.c
gcc/cp/search.c
gcc/cp/semantics.c
gcc/cp/typeck.c