* semantics.c (maybe_add_lambda_conv_op): New. * parser.c (cp_parser_lambda_expression): Call it. (cp_parser_lambda_declarator_opt): Make op() static if no captures. * mangle.c (write_closure_type_name): Adjust. * semantics.c (finish_this_expr): Adjust. * decl.c (grok_op_properties): Allow it. * call.c (build_user_type_conversion_1): Handle static conversion op. (build_op_call): And op(). From-SVN: r153617
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
lambda-array.C | Loading commit data... | |
lambda-capture-const-ref-neg.C | Loading commit data... | |
lambda-capture-const-ref.C | Loading commit data... | |
lambda-const-neg.C | Loading commit data... | |
lambda-const.C | Loading commit data... | |
lambda-conv.C | Loading commit data... | |
lambda-copy-default-neg.C | Loading commit data... | |
lambda-copy-default.C | Loading commit data... | |
lambda-copy-neg.C | Loading commit data... | |
lambda-copy.C | Loading commit data... | |
lambda-ctor-neg.C | Loading commit data... | |
lambda-ctors.C | Loading commit data... | |
lambda-deduce-ext-neg.C | Loading commit data... | |
lambda-deduce-ext-neg2.C | Loading commit data... | |
lambda-deduce-ext.C | Loading commit data... | |
lambda-deduce-neg.C | Loading commit data... | |
lambda-deduce.C | Loading commit data... | |
lambda-defarg.C | Loading commit data... | |
lambda-direct-init.C | Loading commit data... | |
lambda-eh.C | Loading commit data... | |
lambda-errloc.C | Loading commit data... | |
lambda-field-names.C | Loading commit data... | |
lambda-in-class-neg.C | Loading commit data... | |
lambda-in-class.C | Loading commit data... | |
lambda-init.C | Loading commit data... | |
lambda-lookup-neg.C | Loading commit data... | |
lambda-mangle.C | Loading commit data... | |
lambda-mixed.C | Loading commit data... | |
lambda-mutable.C | Loading commit data... | |
lambda-nested.C | Loading commit data... | |
lambda-nested2.C | Loading commit data... | |
lambda-non-const.C | Loading commit data... | |
lambda-nop.C | Loading commit data... | |
lambda-ns-scope.C | Loading commit data... | |
lambda-pass.C | Loading commit data... | |
lambda-recursive.C | Loading commit data... | |
lambda-ref-default.C | Loading commit data... | |
lambda-ref.C | Loading commit data... | |
lambda-std-function.C | Loading commit data... | |
lambda-template.C | Loading commit data... | |
lambda-this.C | Loading commit data... | |
lambda-type.C | Loading commit data... | |
lambda-use.C | Loading commit data... |