mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-15 04:08:07 +00:00
Some clients rely on getName{Start,End} not returning 0, even if the length is
0. - I could have swore the prev change went through a make check cycle... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77106 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
499027fb48
commit
c993250dd2
@ -114,9 +114,15 @@ public:
|
||||
/// getNameStart - Return a pointer to a null terminated string for this name.
|
||||
/// Note that names can have null characters within the string as well as at
|
||||
/// their end. This always returns a non-null pointer.
|
||||
const char *getNameStart() const { return getName().begin(); }
|
||||
const char *getNameStart() const {
|
||||
if (!Name) return "";
|
||||
return getName().begin();
|
||||
}
|
||||
/// getNameEnd - Return a pointer to the end of the name.
|
||||
const char *getNameEnd() const { return getName().end(); }
|
||||
const char *getNameEnd() const {
|
||||
if (!Name) return "";
|
||||
return getName().end();
|
||||
}
|
||||
|
||||
/// getNameLen - Return the length of the string, correctly handling nul
|
||||
/// characters embedded into them.
|
||||
|
Loading…
Reference in New Issue
Block a user