re PR c++/49092 (ice in tree_add_const_value_attribute)
PR c++/49092 * dwarf2out.c (tree_add_const_value_attribute_for_decl): Check for static storage duration. From-SVN: r174024
This commit is contained in:
parent
b42bf620b0
commit
5b018c651a
@ -1,3 +1,9 @@
|
||||
2011-05-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/49092
|
||||
* dwarf2out.c (tree_add_const_value_attribute_for_decl): Check for
|
||||
static storage duration.
|
||||
|
||||
2011-05-21 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/sparc/sparc.md (setjmp): Handle PIC mode and use the hard
|
||||
|
@ -17719,7 +17719,9 @@ tree_add_const_value_attribute_for_decl (dw_die_ref var_die, tree decl)
|
||||
|
||||
if (!decl
|
||||
|| (TREE_CODE (decl) != VAR_DECL
|
||||
&& TREE_CODE (decl) != CONST_DECL))
|
||||
&& TREE_CODE (decl) != CONST_DECL)
|
||||
|| (TREE_CODE (decl) == VAR_DECL
|
||||
&& !TREE_STATIC (decl)))
|
||||
return false;
|
||||
|
||||
if (TREE_READONLY (decl)
|
||||
|
@ -1,3 +1,7 @@
|
||||
2011-05-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/debug/const5.C: New.
|
||||
|
||||
2011-05-20 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/cpp0x/constexpr-static7.C: Extend.
|
||||
|
13
gcc/testsuite/g++.dg/debug/const5.C
Normal file
13
gcc/testsuite/g++.dg/debug/const5.C
Normal file
@ -0,0 +1,13 @@
|
||||
// PR c++/49092
|
||||
|
||||
struct A
|
||||
{
|
||||
A();
|
||||
};
|
||||
|
||||
int i;
|
||||
|
||||
A::A()
|
||||
{
|
||||
const int j = i;
|
||||
}
|
Loading…
Reference in New Issue
Block a user