Files
swift-mirror/include/swift/AST/RawComment.h
Rintaro Ishizaki a9784c7e50 [AST] Retrive EndLine after StartStartLineAndColumn for SingleRawComment (#14733)
llvm::SourceMgr caches the line and column of the last query. It
usually scans from that position for subsequent queries. However, if the
query is for a position ahead of the last query, it re-scan from the top
of the whole buffer. This significally slows down the performance.

This change effectively mitigate performance regression introduced in
https://github.com/apple/swift/pull/11264 without functional changes.
2018-02-21 09:51:51 +09:00

2.2 KiB