Switch UndefineBuiltinMacro() over to using StringRef
llvm-svn: 93049
This commit is contained in:
parent
2f14619d89
commit
e8ed5be89f
|
@ -63,11 +63,11 @@ static void DefineBuiltinMacro(std::vector<char> &Buf, llvm::StringRef Macro,
|
|||
|
||||
// Append a #undef line to Buf for Macro. Macro should be of the form XXX
|
||||
// and we emit "#undef XXX".
|
||||
static void UndefineBuiltinMacro(std::vector<char> &Buf, const char *Macro) {
|
||||
static void UndefineBuiltinMacro(std::vector<char> &Buf, llvm::StringRef Macro) {
|
||||
// Push "macroname".
|
||||
const char Command[] = "#undef ";
|
||||
Buf.insert(Buf.end(), Command, Command+strlen(Command));
|
||||
Buf.insert(Buf.end(), Macro, Macro+strlen(Macro));
|
||||
Buf.insert(Buf.end(), Macro.begin(), Macro.end());
|
||||
Buf.push_back('\n');
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue