diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-09 16:33:44 +0000 |
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-09 16:33:44 +0000 |
| commit | 01779b5f326eeebf30b0fe4f798c785eede91c0f (patch) | |
| tree | 47497fa5c9fd195f980d2e24398c007ac46ceca9 /libjava/gnu/java/beans/editors/NativeByteEditor.java | |
| parent | 917938feecdaa037a6e258e511bdb1a17aa8a130 (diff) | |
| download | ppe42-gcc-01779b5f326eeebf30b0fe4f798c785eede91c0f.tar.gz ppe42-gcc-01779b5f326eeebf30b0fe4f798c785eede91c0f.zip | |
cp:
PR g++/87
* cp-tree.h (DECL_COPY_CONSTRUCTOR_P): Use copy_fn_p.
(copy_args_p): Rename to ...
(copy_fn_p): ... here.
(grok_special_member_properties): New function.
(grok_op_properties): Lose VIRTUALP parameter.
(copy_assignment_arg_p): Remove.
* call.c (build_over_call): Use copy_fn_p.
* decl.c (grokfndecl): Reformat. Adjust call to
grok_op_properties.
(copy_args_p): Rename to ...
(copy_fn_p): ... here. Reject template functions. Check for pass
by value.
(grok_special_member_properties): Remember special functions.
(grok_ctor_properties): Don't remember them here, just check.
(grok_op_properties): Likewise.
(start_method): Call grok_special_member_properties.
* decl2.c (grokfield): Likewise.
(copy_assignment_arg_p): Remove.
(grok_function_init): Don't remember abstract assignment here.
* pt.c (instantiate_class_template): Call
grok_special_member_properties.
(tsubst_decl): Adjust grok_op_properties call.
testsuite:
* g++.dg/other/copy1.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47813 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/beans/editors/NativeByteEditor.java')
0 files changed, 0 insertions, 0 deletions

