1 // { dg-do assemble { xfail xstormy16-*-* } }
4 extern "C" void qsort(void *base, __SIZE_TYPE__ nmemb, __SIZE_TYPE__ size,
5 int (*compar)(const void *, const void *));
13 int cmp_d(const R* a, const R* b) {
14 return a->count > b->count;
18 template<class T, int i1, int i2>
19 inline void qsort (T b[i1][i2], int (*cmp)(const T*, const T*)) {
20 ::qsort ((void*)b, i1*i2, sizeof(T), (int (*)(const void *, const void *))cmp);
28 qsort<R,256> (d, cmp_d);