Lines Matching defs:MacroName
1264 StringRef MacroName;
1266 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens);
1267 if (MacroName.empty())
1268 MacroName = PP.getLastMacroWithSpelling(Loc, FallthroughTokens);
1269 if (MacroName.empty() && !PreferClangAttr)
1270 MacroName = PP.getLastMacroWithSpelling(Loc, ClangFallthroughTokens);
1271 if (MacroName.empty()) {
1273 MacroName = "[[fallthrough]]";
1275 MacroName = "[[clang::fallthrough]]";
1277 MacroName = "__attribute__((fallthrough))";
1279 return MacroName;
2389 StringRef MacroName;
2392 MacroName = PP.getLastMacroWithSpelling(Loc, ClangUnsafeBufferUsageTokens);
2393 if (MacroName.empty())
2394 MacroName = "[[clang::unsafe_buffer_usage]]";
2395 return MacroName.str() + WSSuffix.str();