- /* PR 17521: file: 078-10659-0.004. */
- if (n_cache_ptr < n_lineno_cache + asect->lineno_count)
- {
- amt = n_cache_ptr - n_lineno_cache;
- memcpy (lineno_cache, n_lineno_cache, amt * sizeof (alent));
- memset (lineno_cache + amt, 0, (asect->lineno_count - amt) * sizeof (alent));
- }
- else
- memcpy (lineno_cache, n_lineno_cache, amt);
+ BFD_ASSERT ((bfd_size_type) (n_cache_ptr - n_lineno_cache) == (amt / sizeof (alent)));
+
+ memcpy (lineno_cache, n_lineno_cache, amt);