summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/MDBuilder.cpp
diff options
context:
space:
mode:
authorBrian Gesiak <modocache@gmail.com>2018-01-09 19:38:04 +0000
committerBrian Gesiak <modocache@gmail.com>2018-01-09 19:38:04 +0000
commitd481df53104d0da83924075b9a0f15024d6232ef (patch)
tree983394fcb4688395ff4097768baabea0874f2aec /llvm/lib/IR/MDBuilder.cpp
parent8fcd07d53cb678fc6f1c203e61dc302774bb9761 (diff)
downloadbcm5719-llvm-d481df53104d0da83924075b9a0f15024d6232ef.tar.gz
bcm5719-llvm-d481df53104d0da83924075b9a0f15024d6232ef.zip
[Option] For typo '-foo', suggest '--foo'
Summary: https://reviews.llvm.org/rL321877 introduced the `OptTable::findNearest` method, to find the closest edit distance option for a given string. However, the implementation contained a bug: for a typo `-foo` with an edit distance of 1 away from a valid option `--foo`, `findNearest` would suggest a nearby option of `foo`. That is, the result would not include the `--` prefix, and so was not a valid option. Fix the bug by ensuring that the prefix string is initialized to one of the valid prefixes for the option. Test Plan: `check-llvm-unit` Reviewers: v.g.vassilev, teemperor, ruiu, jroelofs, yamaguchi Reviewed By: jroelofs Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D41873 llvm-svn: 322109
Diffstat (limited to 'llvm/lib/IR/MDBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud