diff options
author | Zack Weinberg <zack@codesourcery.com> | 2002-10-25 17:26:52 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2002-10-25 17:26:52 +0000 |
commit | f3763a442e854320fd233fd63b7871f301f723be (patch) | |
tree | f4aabed9d6786dc267e9c2ce167b8defec608eb0 /gcc/real.c | |
parent | 6eb359685e52f13a7c6236184300b43e5a4d7ca6 (diff) | |
download | gcc-f3763a442e854320fd233fd63b7871f301f723be.zip gcc-f3763a442e854320fd233fd63b7871f301f723be.tar.gz gcc-f3763a442e854320fd233fd63b7871f301f723be.tar.bz2 |
re PR c++/6994 (ICE in find_function_data)
PR middle-end/6994
* c-objc-common.c (inline_forbidden_p): Can not inline
functions containing structures or unions containing VLAs.
* tree-inline.c (walk_tree): For all class 't' nodes, walk
TYPE_SIZE and TYPE_SIZE_UNIT.
(copy_tree_r): Copy types if they are variably modified.
* g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
From-SVN: r58535
Diffstat (limited to 'gcc/real.c')
0 files changed, 0 insertions, 0 deletions