diff options
author | David Malcolm <dmalcolm@redhat.com> | 2016-06-15 03:29:39 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2016-06-15 03:29:39 +0000 |
commit | 6a3f203c3cc8e0f0757f7ed038b3cb34063936ba (patch) | |
tree | e99b8b2be80b721ed128799b811f4eccae4a9f64 /gcc/tree-vect-data-refs.c | |
parent | 9e990b5d19d930bd1769d6db455fcbda8e7eae11 (diff) | |
download | gcc-6a3f203c3cc8e0f0757f7ed038b3cb34063936ba.zip gcc-6a3f203c3cc8e0f0757f7ed038b3cb34063936ba.tar.gz gcc-6a3f203c3cc8e0f0757f7ed038b3cb34063936ba.tar.bz2 |
spellcheck.h: add best_match template; implement early-reject
gcc/c/ChangeLog:
* c-typeck.c: Include spellcheck-tree.h rather than spellcheck.h.
gcc/cp/ChangeLog:
* search.c: Include spellcheck-tree.h rather than spellcheck.h.
gcc/ChangeLog:
* spellcheck-tree.c: Include spellcheck-tree.h rather than
spellcheck.h.
(find_closest_identifier): Reimplement in terms of
best_match<tree,tree>.
* spellcheck-tree.h: New file.
* spellcheck.c (struct edit_distance_traits<const char *>): New
struct.
(find_closest_string): Reimplement in terms of
best_match<const char *, const char *>.
* spellcheck.h (levenshtein_distance): Move prototype of tree-based
overload to spellcheck-tree.h.
(find_closest_identifier): Likewise.
(struct edit_distance_traits<T>): New template.
(class best_match): New class.
From-SVN: r237471
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions