summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/sql/PreparedStatement.java
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-31 17:53:35 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-31 17:53:35 +0000
commitfdfab50d8d5e1fe1bfcb00377e423fc5ce4b0c54 (patch)
tree3006b5171d1d3bcd7fb234215083843ddddc61da /libjava/classpath/java/sql/PreparedStatement.java
parent0e813fee97997b2079a5793005124dd733da731c (diff)
downloadppe42-gcc-fdfab50d8d5e1fe1bfcb00377e423fc5ce4b0c54.tar.gz
ppe42-gcc-fdfab50d8d5e1fe1bfcb00377e423fc5ce4b0c54.zip
2006-10-31 Bob Duff <duff@adacore.com>
Ed Schonberg <schonberg@adacore.com> * exp_aggr.adb (Build_Record_Aggr_Code): For extension aggregates, if the parent part is a build-in-place function call, generate assignments. (Expand_Record_Aggregate): Call Convert_To_Assignments if any components are build-in-place function calls. (Replace_Self_Reference): New subsidiary of Make_OK_Assignment_Statement, to replace an access attribute that is a self-reference into an access to the appropriate component of the target object. Generalizes previous mechanism to handle self-references nested at any level. (Is_Self_Referential_Init): Remove, not needed. (Is_Self_Referential_Init): New predicate to simplify handling of self referential components in record aggregates. (Has_Default_Init_Comps, Make_OK_Assignment_Statement): Add guard to check for presence of entity before checking for self-reference. (Has_Default_Init_Comps): Return True if a component association is a self-reference to the enclosing type, which can only come from a default initialization. (Make_OK_Assignment_Statement): If the expression is of the form Typ'Acc, where Acc is an access attribute, the expression comes from a default initialized self-referential component. (Build_Record_Aggr_Code): If the type of the aggregate is a tagged type that has been derived from several abstract interfaces we must also initialize the tags of the secondary dispatch tables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118253 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql/PreparedStatement.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud