When qsort.c was de-registered, the register version of 'aa' was
not removed.  Since qsort() already contains casts of a to char *
there's no need for a separate variable here.

 - todd

Index: lib/libc/stdlib/qsort.c
===================================================================
RCS file: /cvs/src/lib/libc/stdlib/qsort.c,v
retrieving revision 1.13
diff -u -p -u -r1.13 qsort.c
--- lib/libc/stdlib/qsort.c     13 Sep 2015 08:31:47 -0000      1.13
+++ lib/libc/stdlib/qsort.c     3 Jan 2017 14:29:03 -0000
@@ -81,12 +81,11 @@ med3(char *a, char *b, char *c, int (*cm
 }
 
 void
-qsort(void *aa, size_t n, size_t es, int (*cmp)(const void *, const void *))
+qsort(void *a, size_t n, size_t es, int (*cmp)(const void *, const void *))
 {
        char *pa, *pb, *pc, *pd, *pl, *pm, *pn;
        int cmp_result, swaptype;
        size_t d, r;
-       char *a = aa;
 
 loop:  SWAPINIT(a, es);
        if (n < 7) {

Reply via email to