aboutsummaryrefslogtreecommitdiff
path: root/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
commit8dffd9b988e6d79bcfa7a743332d70672f30a1f2 (patch)
treecd05e3d03099b8c3e670274ebd049492c60d7e76 /Driver/CacheTokens.cpp
parent7f6623914e779e41eb3d85f9a2dc3affea5de1e8 (diff)
Remove unneeded assertion. We already know that FE->getName() is an absolute path.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60558 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/CacheTokens.cpp')
-rw-r--r--Driver/CacheTokens.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Driver/CacheTokens.cpp b/Driver/CacheTokens.cpp
index 7904954fce..ceb16b0301 100644
--- a/Driver/CacheTokens.cpp
+++ b/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);
}