revert 88761 as it fails builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88762 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/PIC16/PIC16DebugInfo.cpp b/lib/Target/PIC16/PIC16DebugInfo.cpp
index 49df457..0ed44d2 100644
--- a/lib/Target/PIC16/PIC16DebugInfo.cpp
+++ b/lib/Target/PIC16/PIC16DebugInfo.cpp
@@ -467,18 +467,12 @@
void PIC16DbgInfo::SwitchToCU(MDNode *CU) {
// Get the file path from CU.
DICompileUnit cu(CU);
- std::string FilePath = "";
- if (cu.getDirectory()) {
- std::string DirName = cu.getDirectory();
- FilePath = FilePath + DirName + "/";
- }
- if (cu.getFilename()) {
- std::string FileName = cu.getFilename();
- FilePath = FilePath + FileName;
- }
+ std::string DirName = cu.getDirectory();
+ std::string FileName = cu.getFilename();
+ std::string FilePath = DirName + "/" + FileName;
- // Nothing to do if source file is still same or it is empty.
- if ( FilePath == CurFile || FilePath == "") return;
+ // Nothing to do if source file is still same.
+ if ( FilePath == CurFile ) return;
// Else, close the current one and start a new.
if (CurFile != "") O << "\n\t.eof";