diff options
Diffstat (limited to 'lib/DebugInfo/DWARFDebugLine.h')
-rw-r--r-- | lib/DebugInfo/DWARFDebugLine.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/DebugInfo/DWARFDebugLine.h b/lib/DebugInfo/DWARFDebugLine.h index bc6a70b111..a8c0669b73 100644 --- a/lib/DebugInfo/DWARFDebugLine.h +++ b/lib/DebugInfo/DWARFDebugLine.h @@ -12,7 +12,6 @@ #include "llvm/Support/DataExtractor.h" #include <map> -#include <string> #include <vector> namespace llvm { @@ -22,9 +21,9 @@ class raw_ostream; class DWARFDebugLine { public: struct FileNameEntry { - FileNameEntry() : DirIdx(0), ModTime(0), Length(0) {} + FileNameEntry() : Name(0), DirIdx(0), ModTime(0), Length(0) {} - std::string Name; + const char *Name; uint64_t DirIdx; uint64_t ModTime; uint64_t Length; @@ -56,7 +55,7 @@ public: // The number assigned to the first special opcode. uint8_t OpcodeBase; std::vector<uint8_t> StandardOpcodeLengths; - std::vector<std::string> IncludeDirectories; + std::vector<const char*> IncludeDirectories; std::vector<FileNameEntry> FileNames; // Length of the prologue in bytes. |