diff options
author | Jason Merrill <jason@redhat.com> | 2011-12-21 14:19:47 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2011-12-21 14:19:47 -0500 |
commit | c65b06073ce31831f65fce84a393c106c1ad5a07 (patch) | |
tree | f9cb257f4823f2b31482274185ea050dec8ef4e9 /gcc/tree-pass.h | |
parent | e2c4d88e42f75633a0c55de1400dbee322438d70 (diff) | |
download | gcc-c65b06073ce31831f65fce84a393c106c1ad5a07.zip gcc-c65b06073ce31831f65fce84a393c106c1ad5a07.tar.gz gcc-c65b06073ce31831f65fce84a393c106c1ad5a07.tar.bz2 |
re PR c++/51611 ([c++0x] ICE with non-static data member initializer and virtual base class)
PR c++/51611
* cp-tree.h (CONVERT_EXPR_VBASE_PATH): New.
* class.c (build_base_path): Defer vbase conversion in an NSDMI.
* tree.c (bot_replace): Expand it here.
* cp-gimplify.c (cp_genericize_r): Make sure deferred conversion
doesn't leak into GENERIC.
From-SVN: r182602
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions