summaryrefslogtreecommitdiffstats
path: root/clang/Driver/CacheTokens.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-12-04 22:36:44 +0000
committerTed Kremenek <kremenek@apple.com>2008-12-04 22:36:44 +0000
commitbf28bceb104ff38ce7ec240ca96c872f37fffa8b (patch)
tree9c4fb82d076231a7ce08ea1dea0fc0d0e11f7c52 /clang/Driver/CacheTokens.cpp
parent33a3101d436e8a5718f810aa6ea14556aad61e89 (diff)
downloadbcm5719-llvm-bf28bceb104ff38ce7ec240ca96c872f37fffa8b.tar.gz
bcm5719-llvm-bf28bceb104ff38ce7ec240ca96c872f37fffa8b.zip
Remove unneeded assertion. We already know that FE->getName() is an absolute path.
llvm-svn: 60558
Diffstat (limited to 'clang/Driver/CacheTokens.cpp')
-rw-r--r--clang/Driver/CacheTokens.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/clang/Driver/CacheTokens.cpp b/clang/Driver/CacheTokens.cpp
index 7904954fce4..ceb16b0301a 100644
--- a/clang/Driver/CacheTokens.cpp
+++ b/clang/Driver/CacheTokens.cpp
@@ -136,11 +136,10 @@ Offset EmitFileTable(llvm::raw_fd_ostream& Out, SourceManager& SM, PCHMap& PM) {
for (PCHMap::iterator I=PM.begin(), E=PM.end(); I!=E; ++I) {
const FileEntry* FE = I->first;
- llvm::sys::Path P(FE->getName());
- assert(P.isAbsolute());
- Emit32(Out, P.size());
- const char* buf = P.c_str();
- EmitBuf(Out, buf, buf+P.size());
+ const char* Name = FE->getName();
+ unsigned size = strlen(Name);
+ Emit32(Out, size);
+ EmitBuf(Out, Name, Name+size);
Emit32(Out, I->second);
}
OpenPOWER on IntegriCloud