diff options
| author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 13:01:17 +0000 |
|---|---|---|
| committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 13:01:17 +0000 |
| commit | 04bf0305500ae471ba6b328a1e87ad64056b2576 (patch) | |
| tree | 38f58aeaaa79459002a7d7a695dee8c1dacc789c /libjava/java/sql | |
| parent | d3e92c7caba08a9c5cc8404e090d6bbe3448fb75 (diff) | |
| download | ppe42-gcc-04bf0305500ae471ba6b328a1e87ad64056b2576.tar.gz ppe42-gcc-04bf0305500ae471ba6b328a1e87ad64056b2576.zip | |
2004-10-26 Ed Schonberg <schonberg@gnat.com>
* exp_aggr.adb (Safe_Component): An aggregate component that is an
unchecked conversion is safe for in-place use if the expression of the
conversion is safe.
(Expand_Array_Aggregate): An aggregate that initializes an allocator may
be expandable in place even if the aggregate does not come from source.
(Convert_Array_Aggr_In_Allocator): New procedure to initialize the
designated object of an allocator in place, rather than building it
first on the stack. The previous scheme forces a full copy of the array,
and may be altogether unsusable if the size of the array is too large
for stack allocation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89649 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql')
0 files changed, 0 insertions, 0 deletions

