Lines Matching refs:curPtr
22 static const char *lexLocStringTok(const char *curPtr) { in lexLocStringTok() argument
23 while (char c = *curPtr++) { in lexLocStringTok()
26 return curPtr; in lexLocStringTok()
31 if (*curPtr == '"' || *curPtr == '\\' || *curPtr == 'n' || *curPtr == 't') in lexLocStringTok()
32 ++curPtr; in lexLocStringTok()
33 else if (llvm::isHexDigit(*curPtr) && llvm::isHexDigit(curPtr[1])) in lexLocStringTok()
34 curPtr += 2; in lexLocStringTok()
36 return curPtr; in lexLocStringTok()
42 return curPtr - 1; in lexLocStringTok()
48 const char *curPtr = loc.getPointer(); in convertTokenLocToRange() local
51 if (*curPtr == '"') { in convertTokenLocToRange()
52 curPtr = lexLocStringTok(curPtr + 1); in convertTokenLocToRange()
61 while (*curPtr && isIdentifierChar(*(++curPtr))) in convertTokenLocToRange()
65 return SMRange(loc, SMLoc::getFromPointer(curPtr)); in convertTokenLocToRange()