diff options
author | Jakub Jelinek <jakub@redhat.com> | 2006-06-13 11:21:30 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2006-06-13 11:21:30 +0200 |
commit | 10827cd8b31a8ced2cf6fbd6e4b902628c9a4ceb (patch) | |
tree | db3fc5592b68d1ca71570ab74208c662419bc2e0 /libjava/classpath/java/sql/DatabaseMetaData.java | |
parent | cd8d4e24e0b04c77dd709aeea7075d0a6a0f2833 (diff) | |
download | gcc-10827cd8b31a8ced2cf6fbd6e4b902628c9a4ceb.zip gcc-10827cd8b31a8ced2cf6fbd6e4b902628c9a4ceb.tar.gz gcc-10827cd8b31a8ced2cf6fbd6e4b902628c9a4ceb.tar.bz2 |
re PR middle-end/27793 (num_ssa_names inconsistent or immediate use iterator wrong)
PR middle-end/27793
* cp-tree.h (cxx_int_tree_map): New struct.
(struct language_function): Add extern_decl_map field.
* name-lookup.c (pushdecl_maybe_friend): Add x -> t mapping
to cp_function_chain->extern_decl_map hash table instead of
copying over DECL_UID.
* cp-gimplify.c (cxx_int_tree_map_eq, cxx_int_tree_map_hash): New
functions.
(cp_genericize_r): Remap DECL_EXTERN local decls using
cp_function_chain->extern_decl_map hash table.
* decl.c (finish_function): Clear extern_decl_map.
PR c++/26757
PR c++/27894
* g++.dg/tree-ssa/pr26757.C: New test.
* g++.dg/tree-ssa/pr27894.C: New test.
From-SVN: r114607
Diffstat (limited to 'libjava/classpath/java/sql/DatabaseMetaData.java')
0 files changed, 0 insertions, 0 deletions