Lines Matching defs:MacroBody
32 static bool MacroBodyEndsInBackslash(StringRef MacroBody) {
33 while (!MacroBody.empty() && isWhitespace(MacroBody.back()))
34 MacroBody = MacroBody.drop_back();
35 return !MacroBody.empty() && MacroBody.back() == '\\';
45 StringRef MacroBody = MacroPair.second;
48 StringRef::size_type End = MacroBody.find_first_of("\n\r");
52 MacroBody = MacroBody.substr(0, End);
56 if (MacroBodyEndsInBackslash(MacroBody))
57 Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n");
59 Builder.defineMacro(MacroName, MacroBody);