From 8dffd9b988e6d79bcfa7a743332d70672f30a1f2 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Thu, 4 Dec 2008 22:36:44 +0000 Subject: [PATCH] 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 --- Driver/CacheTokens.cpp | 9 ++++----- 1 file 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); } -- 2.40.0