diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-23 22:29:53 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-23 22:29:53 +0000 |
| commit | 43936711fc72dbea643334f250f055f85f398fa2 (patch) | |
| tree | fdde8455ca7ffe4a47159148d311a462aca7e170 /libjava/classpath/lib/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.class | |
| parent | d0691b8b452818c49dc5277d5a39a475fc015b87 (diff) | |
| download | ppe42-gcc-43936711fc72dbea643334f250f055f85f398fa2.tar.gz ppe42-gcc-43936711fc72dbea643334f250f055f85f398fa2.zip | |
Make lambda conversion op and op() non-static.
* semantics.c (maybe_add_lambda_conv_op): Make non-static.
Also add the thunk function returned by the conversion op.
Mark the conversion deleted if the op() is variadic.
* decl2.c (mark_used): Give helpful message about deleted conversion.
* parser.c (cp_parser_lambda_declarator_opt): Don't make op() static.
* semantics.c (finish_this_expr): Adjust.
* mangle.c (write_closure_type_name): Adjust.
* decl.c (grok_op_properties): Don't allow it.
* call.c (build_user_type_conversion_1): No static conversion ops.
(build_op_call): Or op().
* decl2.c (change_return_type): Fix 'this' quals.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157681 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans/decoder/PersistenceParser$JavaHandlerCreator.class')
0 files changed, 0 insertions, 0 deletions

