Home
last modified time | relevance | path

Searched refs:MacroBody (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/Frontend/
H A DInitPreprocessor.cpp31 static bool MacroBodyEndsInBackslash(StringRef MacroBody) { in MacroBodyEndsInBackslash() argument
32 while (!MacroBody.empty() && isWhitespace(MacroBody.back())) in MacroBodyEndsInBackslash()
33 MacroBody = MacroBody.drop_back(); in MacroBodyEndsInBackslash()
34 return !MacroBody.empty() && MacroBody.back() == '\\'; in MacroBodyEndsInBackslash()
44 StringRef MacroBody = MacroPair.second; in DefineBuiltinMacro() local
47 StringRef::size_type End = MacroBody.find_first_of("\n\r"); in DefineBuiltinMacro()
51 MacroBody = MacroBody.substr(0, End); in DefineBuiltinMacro()
55 if (MacroBodyEndsInBackslash(MacroBody)) in DefineBuiltinMacro()
56 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n"); in DefineBuiltinMacro()
58 Builder.defineMacro(MacroName, MacroBody); in DefineBuiltinMacro()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Draw-string-literal.cpp101 char const *const MacroBody = TRICK(foo\\bar); variable
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindSymbols.cpp439 FileID MacroBody; in possibleMacroContainer() local
442 MacroBody = SM.getFileID(SM.getImmediateExpansionRange(Loc).getBegin()); in possibleMacroContainer()
445 MacroBody = SM.getFileID(Loc); in possibleMacroContainer()
450 SM.getSLocEntry(MacroBody).getExpansion().getExpansionLocStart(); in possibleMacroContainer()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp601 StringRef MacroBody = MacroPair.second; in collectMacroDefinitions() local
614 MacroBody = "1"; in collectMacroDefinitions()
617 StringRef::size_type End = MacroBody.find_first_of("\n\r"); in collectMacroDefinitions()
618 MacroBody = MacroBody.substr(0, End); in collectMacroDefinitions()
623 Macros[MacroName] = std::make_pair(MacroBody, false); in collectMacroDefinitions()