Changeset: e62dd9e7350d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e62dd9e7350d
Modified Files:
monetdb5/extras/rdf/rdfschema.c
Branch: rdf
Log Message:
fixed compilation with optimization enabled:
Ensure all variables are initialized before being used.
.../monetdb5/extras/rdf/rdfschema.c: In function 'RDFextractCSwithTypes':
.../monetdb5/extras/rdf/rdfschema.c:1716:15: error: 'sbt' may be used
uninitialized in this function [-Werror=uninitialized]
.../monetdb5/extras/rdf/rdfschema.c:1671:9: note: 'sbt' was declared here
.../monetdb5/extras/rdf/rdfschema.c: In function 'RDFextractPfromPSO':
.../monetdb5/extras/rdf/rdfschema.c:1923:19: error: 'bt' may be used
uninitialized in this function [-Werror=uninitialized]
.../monetdb5/extras/rdf/rdfschema.c:1916:6: error: 'curS' may be used
uninitialized in this function [-Werror=uninitialized]
diffs (23 lines):
diff --git a/monetdb5/extras/rdf/rdfschema.c b/monetdb5/extras/rdf/rdfschema.c
--- a/monetdb5/extras/rdf/rdfschema.c
+++ b/monetdb5/extras/rdf/rdfschema.c
@@ -1668,7 +1668,7 @@ str RDFrelationships(int *ret, BAT *sbat
oid *subjCSMap, oid *subjSubCSMap, SubCSSet *csSubCSMap, CSrel
*csrelSet, BUN maxSoid, int maxNumPwithDup){
BUN p, q;
- oid *sbt, *obt, *pbt;
+ oid *sbt = 0, *obt, *pbt;
oid curS; /* current Subject oid */
//oid CSoid = 0; /* Characteristic set oid */
int numPwithDup; /* Number of properties for current S */
@@ -1876,8 +1876,8 @@ RDFextractPfromPSO(int *ret, bat *pbatid
BUN p, q;
BAT *sbat = NULL, *pbat = NULL;
BATiter si, pi; /*iterator for BAT of s,p columns in spo table
*/
- oid *bt, *sbt;
- oid curS; /* current Subject oid */
+ oid *bt = 0, *sbt;
+ oid curS = 0; /* current Subject oid */
oid curP; /* current Property oid */
map_t pMap;
int supportP; /* Support value for P */
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list