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