OSDN Git Service

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