summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: db5a796)
raw | patch | inline | side by side (from parent 1: db5a796)
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | |
Thu, 22 Jan 2015 03:20:09 +0000 (03:20 +0000) | ||
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | |
Thu, 22 Jan 2015 03:20:09 +0000 (03:20 +0000) |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226775 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/DebugInfo.h | patch | blob | history |
index 68d86d72a7d1249d38ff57b9cb7bacf751fdd30c..c8c01def08d759d9da5a028e97d1c25476933ec0 100644 (file)
public:
DIHeaderFieldIterator() {}
- DIHeaderFieldIterator(StringRef Header)
+ explicit DIHeaderFieldIterator(StringRef Header)
: Header(Header), Current(Header.slice(0, Header.find('\0'))) {}
StringRef operator*() const { return Current; }
const StringRef * operator->() const { return &Current; }
DIHeaderFieldIterator());
}
- DIHeaderFieldIterator header_begin() const { return getHeader(); }
- DIHeaderFieldIterator header_end() const { return StringRef(); }
+ DIHeaderFieldIterator header_begin() const {
+ return DIHeaderFieldIterator(getHeader());
+ }
+ DIHeaderFieldIterator header_end() const { return DIHeaderFieldIterator(); }
DIHeaderFieldIterator getHeaderIterator(unsigned Index) const {
// Since callers expect an empty string for out-of-range accesses, we can't