Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions llvm/include/llvm/ADT/StringRef.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ namespace llvm {
LLVM_ABI bool getAsSignedInteger(StringRef Str, unsigned Radix,
long long &Result);

LLVM_ABI unsigned getAutoSenseRadix(StringRef &Str);

LLVM_ABI bool consumeUnsignedInteger(StringRef &Str, unsigned Radix,
unsigned long long &Result);
LLVM_ABI bool consumeSignedInteger(StringRef &Str, unsigned Radix,
Expand Down
6 changes: 3 additions & 3 deletions llvm/lib/Support/StringRef.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ size_t StringRef::count(StringRef Str) const {
return Count;
}

static unsigned GetAutoSenseRadix(StringRef &Str) {
unsigned llvm::getAutoSenseRadix(StringRef &Str) {
if (Str.empty())
return 10;

Expand All @@ -410,7 +410,7 @@ bool llvm::consumeUnsignedInteger(StringRef &Str, unsigned Radix,
unsigned long long &Result) {
// Autosense radix if not specified.
if (Radix == 0)
Radix = GetAutoSenseRadix(Str);
Radix = getAutoSenseRadix(Str);

// Empty strings (after the radix autosense) are invalid.
if (Str.empty()) return true;
Expand Down Expand Up @@ -509,7 +509,7 @@ bool StringRef::consumeInteger(unsigned Radix, APInt &Result) {

// Autosense radix if not specified.
if (Radix == 0)
Radix = GetAutoSenseRadix(Str);
Radix = getAutoSenseRadix(Str);

assert(Radix > 1 && Radix <= 36);

Expand Down
Loading