diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-22 11:46:33 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-22 11:46:33 +0000 |
| commit | 997346149d97c60c345fa883a2b6bccc91efc4d5 (patch) | |
| tree | ca3614007d0819a932a044965511b4b6c9fbc586 /libjava/java/sql/DriverManager.java | |
| parent | 4d3c2c56394842901338b00977b415b3bdb67702 (diff) | |
| download | ppe42-gcc-997346149d97c60c345fa883a2b6bccc91efc4d5.tar.gz ppe42-gcc-997346149d97c60c345fa883a2b6bccc91efc4d5.zip | |
* cp-tree.h (struct lang_decl_inlined_fns): New.
(struct lang_decls): Add inlined_fns.
(DECL_INLINED_FNS): New macro.
* optimize.c (struct inline_data): Add inlined_fns.
(declare_return_variable): Use VARRAY_ACTIVE_SIZE macro.
(inlinable_function_p): Likewise, fix typo in comment,
function is not inlinable if it already inlined function currently
being optimized.
(expand_call_inline): Add fn to inlined_fns if neccessary.
(optimize_function): Initialize inlined_fns.
Save inlined_fns into DECL_INLINED_FNS after expanding inlines.
* decl.c (mark_inlined_fns): New function.
(lang_mark_tree): Call it.
* g++.old-deja/g++.other/inline20.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39977 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql/DriverManager.java')
0 files changed, 0 insertions, 0 deletions

