Task #131597 - added.err
back to task #131597download
Error: COMPILER_WARNING (CWE-477):
libgee-0.20.8/gee/concurrentset.vala:253:9: warning[-Wdeprecated-declarations]: 'g_private_new' is deprecated
# 251| private CompareDataFunc<G>? _cmp;
# 252| private const int _MAX_HEIGHT = 31;
# 253|-> private static Private rand = new Private((ptr) => {
# 254| Rand *rnd = (Rand *)ptr;
# 255| delete rnd;
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:389:206: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 387| if (curr != null) {
# 388| int acc = 1;
# 389|-> Tower<G>? prev = HazardPointer.get_pointer<Tower<G>> (&_range._bookmark._iter[0]);
# 390| while (Range.proceed<G> (_range, ref prev, ref curr, 0)) {
# 391| acc++;
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:863:201: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 861| private void copy_bookmark (Range<G> range) {
# 862| for (int i = 0; i < _MAX_HEIGHT; i++) {
# 863|-> _bookmark._iter[i] = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 864| }
# 865| }
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:986:208: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 984| case RangeType.HEAD:
# 985| if (&out_curr != null) {
# 986|-> out_curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[0]);
# 987| if (&prev != null) {
# 988| prev._iter[0] = (owned)out_curr;
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:996:219: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 994| if (&prev != null) {
# 995| for (int i = &out_curr != null ? 1 : 0; i < _MAX_HEIGHT; i++) {
# 996|-> prev._iter[i] = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 997| }
# 998| }
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1007:211: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 1005| Tower<G>? last_best = null;
# 1006| for (int i = _MAX_HEIGHT - 1; i >= 0; i--) {
# 1007|-> Tower<G> curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 1008| Tower<G> curr_old = curr;
# 1009| assert (curr != null);
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1015:231: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_compare_and_exchange_pointer' from incompatible pointer type
# 1013| }
# 1014| if (curr != curr_old) {
# 1015|-> if (!HazardPointer.compare_and_exchange_pointer<Tower<G>> (&range._bookmark._iter[i], curr_old, curr)) {
# 1016| curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 1017| }
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1016:227: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 1014| if (curr != curr_old) {
# 1015| if (!HazardPointer.compare_and_exchange_pointer<Tower<G>> (&range._bookmark._iter[i], curr_old, curr)) {
# 1016|-> curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 1017| }
# 1018| }
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1029:239: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_compare_and_exchange_pointer' from incompatible pointer type
# 1027| }
# 1028| if (Tower.compare_data<G> (range._set._cmp, curr, range._start) < 0) {
# 1029|-> if (!HazardPointer.compare_and_exchange_pointer<Tower<G>> (&range._bookmark._iter[i], curr_old, curr)) {
# 1030| curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 1031| }
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1030:235: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 1028| if (Tower.compare_data<G> (range._set._cmp, curr, range._start) < 0) {
# 1029| if (!HazardPointer.compare_and_exchange_pointer<Tower<G>> (&range._bookmark._iter[i], curr_old, curr)) {
# 1030|-> curr = HazardPointer.get_pointer<Tower<G>> (&range._bookmark._iter[i]);
# 1031| }
# 1032| curr_old = curr;
Error: COMPILER_WARNING (CWE-704):
libgee-0.20.8/gee/concurrentset.vala:1152:16: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_store' discards 'volatile' qualifier
# 1150| _data = data;
# 1151| _height = 0;
# 1152|-> AtomicPointer.set (&_nodes[0]._backlink, null); // FIXME: This should be memory barrier
# 1153| }
# 1154|
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1367:208: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_compare_and_exchange_pointer' from incompatible pointer type
# 1365|
# 1366| public inline bool compare_and_exchange (Tower<G>? old_tower, State old_state, Tower<G>? new_tower, State new_state, uint8 level) {
# 1367|-> return HazardPointer.compare_and_exchange_pointer<Tower<G>?> (&_nodes[level]._succ, old_tower, new_tower, 3, (size_t)old_state, (size_t)new_state);
# 1368| }
# 1369|
Error: COMPILER_WARNING (CWE-704):
libgee-0.20.8/gee/concurrentset.vala:1371:32: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 1369|
# 1370| public inline bool compare_succ (Tower<G>? next, State state, uint8 level) {
# 1371|-> size_t cur = (size_t)AtomicPointer.get (&_nodes[level]._succ);
# 1372| return cur == ((size_t)next | (size_t)state);
# 1373| }
Error: COMPILER_WARNING (CWE-704):
libgee-0.20.8/gee/concurrentset.vala:1380:32: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 1378|
# 1379| public inline State get_state (uint8 level) {
# 1380|-> return (State)((size_t)AtomicPointer.get (&_nodes[level]._succ) & 3);
# 1381| }
# 1382|
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1385:191: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 1383| public inline Tower<G>? get_succ (out State state, uint8 level) {
# 1384| size_t rstate;
# 1385|-> Tower<G>? succ = HazardPointer.get_pointer<Tower<G>> (&_nodes[level]._succ, 3, out rstate);
# 1386| state = (State)rstate;
# 1387| return (owned)succ;
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1391:182: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_set_pointer' from incompatible pointer type
# 1389|
# 1390| public inline void set_succ (Tower<G>? next, State state, uint8 level) {
# 1391|-> HazardPointer.set_pointer<Tower<G>> (&_nodes[level]._succ, next, 3, (size_t)state);
# 1392| }
# 1393|
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1395:191: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_get_pointer' from incompatible pointer type
# 1393|
# 1394| public inline Tower<G>? get_backlink (uint8 level) {
# 1395|-> return HazardPointer.get_pointer<Tower<G>> (&_nodes[level]._backlink);
# 1396| }
# 1397|
Error: COMPILER_WARNING (CWE-843):
libgee-0.20.8/gee/concurrentset.vala:1399:199: warning[-Wincompatible-pointer-types]: passing argument 4 of 'gee_hazard_pointer_compare_and_exchange_pointer' from incompatible pointer type
# 1397|
# 1398| public inline void set_backlink (Tower<G>? backlink, uint8 level) {
# 1399|-> HazardPointer.compare_and_exchange_pointer<Tower<G>?> (&_nodes[level]._backlink, null, backlink);
# 1400| }
# 1401|
Error: COMPILER_WARNING (CWE-704):
libgee-0.20.8/gee/concurrentset.vala:1434:28: warning[-Wdiscarded-qualifiers]: passing argument 1 of '_vala_array_copy1' discards 'const' qualifier from pointer target type
# 1432| }
# 1433|
# 1434|-> private struct TowerIter<G> {
# 1435| [CCode (array_length = false)]
# 1436| public Tower<G>? _iter[31 /*_MAX_HEIGHT*/];