OSDN Git Service

ffa7b86dd31915f746326c9c9c4ca1bcedbb7ba0
[pf3gnuchains/gcc-fork.git] / gcc / cp / ChangeLog
1 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/42697
4         *pt.c (tsubst_decl):  Revert commit for PR c++/42697.
5
6 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
7
8         PR c++/42697
9         *pt.c (tsubst_decl): Get the arguments of a specialization from
10         the specialization template, not from the most general template.
11
12 2010-01-16  Jason Merrill  <jason@redhat.com>
13
14         PR c++/42761
15         * semantics.c (finish_decltype_type): Within a template, treat
16         unresolved CALL_EXPR as dependent.
17
18 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
19
20         * error.c (dump_template_parms,count_non_default_template_args):
21         Revert changes of PR c++/42634.
22
23 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
24
25         PR middle-end/42674
26         * decl.c (finish_function): Don't emit -Wreturn-type warnings in
27         functions with noreturn attribute.
28
29 2010-01-14  Jason Merrill  <jason@redhat.com>
30
31         PR c++/42701
32         * call.c (build_new_method_call): Don't free the vec here.
33
34         PR c++/42655
35         * call.c (convert_like_real): Do full decay_conversion for ck_rvalue.
36
37 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
38
39         PR c++/42634
40         * error.c (dump_template_parms): Use innermost template
41         arguments before calling count_non_default_template_args.
42         (count_non_default_template_args): We are being called with
43         template innermost arguments now. There is no need to ensure
44         that again.
45
46 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
47
48         c++/40155
49         * pt.c (unify_pack_expansion): In non-deduced contexts, re-use template
50         arguments that were previously deduced.
51
52 2010-01-05  Jason Merrill  <jason@redhat.com>
53
54         * pt.c (unify_pack_expansion): Handle deduction from init-list.
55         * call.c (build_over_call): Don't complain about it.
56
57 2010-01-04  Jason Merrill  <jason@redhat.com>
58
59         PR c++/42555
60         * pt.c (tsubst_decl): Don't apply type attributes in place.
61
62         PR c++/42567
63         * semantics.c (describable_type): Remove decltype comment and
64         semantics.
65
66
67 \f
68 Copyright (C) 2010 Free Software Foundation, Inc.
69
70 Copying and distribution of this file, with or without modification,
71 are permitted in any medium without royalty provided the copyright
72 notice and this notice are preserved.