summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2010-01-09 09:31:32 +0000
committerKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2010-01-09 09:31:32 +0000
commite8ed5be89fedf2f6c88806c4eff624bafaba7d6a (patch)
treea821da6d64555387fa58854983d40bc5db2b78b0 /clang/lib/Frontend/InitPreprocessor.cpp
parent2f14619d899768e37368379acb5623f1bf1faad5 (diff)
downloadbcm5719-llvm-e8ed5be89fedf2f6c88806c4eff624bafaba7d6a.tar.gz
bcm5719-llvm-e8ed5be89fedf2f6c88806c4eff624bafaba7d6a.zip
Switch UndefineBuiltinMacro() over to using StringRef
llvm-svn: 93049
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r--clang/lib/Frontend/InitPreprocessor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp
index 456d624f738..88f28f3e8e4 100644
--- a/clang/lib/Frontend/InitPreprocessor.cpp
+++ b/clang/lib/Frontend/InitPreprocessor.cpp
@@ -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');
}
OpenPOWER on IntegriCloud