ObjFW  Check-in [e4832ae80b]

Overview
Comment:Fix a warning due to uint_fast16_t > uint32_t.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | runtime
Files: files | file ages | folders
SHA3-256: e4832ae80ba7a3a5404afeb55144c3d7f26aae3c4b606fba6c63eea214e03d39
User & Date: js on 2012-06-11 21:01:12
Other Links: branch diff | manifest | tags
Context
2012-07-01
20:56
Reference OFConstantString in OFString. check-in: e810b8ab15 user: js tags: runtime
2012-06-11
21:01
Fix a warning due to uint_fast16_t > uint32_t. check-in: e4832ae80b user: js tags: runtime
20:50
Merge branch 'master' into runtime check-in: 19a677b596 user: js tags: runtime
Changes

Modified src/runtime/sparsearray.m from [55b9165add] to [921b7b3d3d].

103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
				const void *obj;

				obj = src->buckets[i]->buckets[j]->buckets[k];

				if (obj == NULL)
					continue;

				idx = (i << 16) | (j << 8) | k;
				objc_sparsearray_set(dst, idx, obj);
			}
		}
#else
		for (j = 0; j < 256; j++) {
			const void *obj;








|







103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
				const void *obj;

				obj = src->buckets[i]->buckets[j]->buckets[k];

				if (obj == NULL)
					continue;

				idx = (uint32_t)((i << 16) | (j << 8) | k);
				objc_sparsearray_set(dst, idx, obj);
			}
		}
#else
		for (j = 0; j < 256; j++) {
			const void *obj;