Commit 6555abe0 by Paolo Carlini Committed by Paolo Carlini

re PR c++/57183 ([C++11] auto and -Wunused-variable)

/cp
2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57183
	* decl.c (cp_finish_decl): After do_auto_deduction copy the
	qualifers with cp_apply_type_quals_to_decl.

/testsuite
2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57183
	* g++.dg/cpp0x/auto38.C: New.

From-SVN: r198636
parent 0b953bec
2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57183
* decl.c (cp_finish_decl): After do_auto_deduction copy the
qualifers with cp_apply_type_quals_to_decl.
2013-05-05 Paolo Carlini <paolo.carlini@oracle.com>
* pt.c (convert_nontype_argument): Add missing whitespace in
......
......@@ -6147,6 +6147,7 @@ cp_finish_decl (tree decl, tree init, bool init_const_expr_p,
auto_node);
if (type == error_mark_node)
return;
cp_apply_type_quals_to_decl (cp_type_quals (type), decl);
}
if (!ensure_literal_type_for_constexpr_object (decl))
......
2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57183
* g++.dg/cpp0x/auto38.C: New.
2013-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/57185
......
// PR c++/57183
// { dg-do compile { target c++11 } }
// { dg-options "-Wunused-variable" }
constexpr float PI_0 = 3.1415926F;
constexpr auto PI_1 = 3.1415926F;
const float PI_2 = 3.1415926F;
const auto PI_3 = 3.1415926F;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment