diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-19 16:28:24 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-19 16:28:24 +0000 |
| commit | 2ee8e642cec1b06bd2af8479ed19916ac6b3aa3a (patch) | |
| tree | a187b2259ee70bc4c76bd1bfeafd261b460ed430 /libjava/classpath/lib/gnu/java/beans/decoder/VoidHandler.class | |
| parent | b9d7a637a725c3d2f4edc75d7ce32939dde8242d (diff) | |
| download | ppe42-gcc-2ee8e642cec1b06bd2af8479ed19916ac6b3aa3a.tar.gz ppe42-gcc-2ee8e642cec1b06bd2af8479ed19916ac6b3aa3a.zip | |
N3638 changes to return type deduction
* decl.c (undeduced_auto_decl): New.
(require_deduced_type): New.
(fndecl_declared_return_type): New.
(decls_match): Use it.
(duplicate_decls): Don't check for auto return.
(grokdeclarator): Reject virtual auto.
* class.c (resolve_address_of_overloaded_function): Handle
auto function templates.
* decl2.c (mark_used): Use undeduced_auto_decl, require_deduced_type.
* cp-tree.h: Declare new fns.
* error.c (dump_function_decl): Use fndecl_declared_return_type.
* search.c (check_final_overrider): Likewise.
* pt.c (make_decltype_auto): New.
(do_auto_deduction): Require plain decltype(auto).
(is_auto): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198099 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans/decoder/VoidHandler.class')
0 files changed, 0 insertions, 0 deletions

