From: Ted Kremenek Date: Thu, 4 Dec 2008 22:36:44 +0000 (+0000) Subject: Remove unneeded assertion. We already know that FE->getName() is an absolute path. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8dffd9b988e6d79bcfa7a743332d70672f30a1f2;p=clang 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 --- 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); }