Encountered ASAN crash and found it dereference without check pointer.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/lib/Support/RISCVISAInfo.cpp | ||
|---|---|---|
| 705 | What about: auto GoToNextExt = [&](StringRef::iterator &I, unsigned ConsumeLength) {
I += 1 + ConsumeLength;
if (I != Exts.end() && *I == '_')
++I;
};So that there is no need to make changes below. | |
Comment Actions
LGTM, I guess I am old school guys, I would like to explicitly pass values instead of capture ref. from outside.
What about:
auto GoToNextExt = [&](StringRef::iterator &I, unsigned ConsumeLength) { I += 1 + ConsumeLength; if (I != Exts.end() && *I == '_') ++I; };So that there is no need to make changes below.