aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2019-08-01 20:14:53 +0300
committerAlexander Monakov <amonakov@gcc.gnu.org>2019-08-01 20:14:53 +0300
commitce0454d9419dbcd73e65dae2a3eba15eeddbe338 (patch)
tree77afb8b4e0b9aa4081ff1695ebd5ff725a38b365 /gcc/tree.c
parentf339eb66071559a02a0c05b3ee89fc8352969bc9 (diff)
downloadgcc-ce0454d9419dbcd73e65dae2a3eba15eeddbe338.zip
gcc-ce0454d9419dbcd73e65dae2a3eba15eeddbe338.tar.gz
gcc-ce0454d9419dbcd73e65dae2a3eba15eeddbe338.tar.bz2
sort.cc: introduce gcc_sort_r
* sort.cc (sort_r_ctx): New struct. (reorder23): Make templated on context type. (reorder45): Ditto. (cmp1): Ditto. Adjust signature. (netsort): Ditto. (mergesort): Ditto. [CHECKING_P] (cmp2to3): New static function. Use it... (gcc_qsort) [CHECKING_P]: ...here. (gcc_sort_r): New function. * system.h (sort_r_cmp_fn): New function typedef. (qsort_chk): Adjust signature. (gcc_sort_r): Declare. * vec.c (qsort_chk_error): Adjust. (qsort_chk): Adjust. From-SVN: r273977
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions