]> granicus.if.org Git - clang/commitdiff
Remove unneeded assertion. We already know that FE->getName() is an absolute path.
authorTed Kremenek <kremenek@apple.com>
Thu, 4 Dec 2008 22:36:44 +0000 (22:36 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 4 Dec 2008 22:36:44 +0000 (22:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60558 91177308-0d34-0410-b5e6-96231b3b80d8

Driver/CacheTokens.cpp

index 7904954fce48af7242a63f2de6e808e9a0d2c9b2..ceb16b0301a1fbe2c7370a7ba7975caa8643a973 100644 (file)
@@ -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);    
   }