OSDN Git Service

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