diff options
| author | Jean-Daniel Dupas <devlists@shadowlab.org> | 2015-01-26 09:52:37 +0000 |
|---|---|---|
| committer | Jean-Daniel Dupas <devlists@shadowlab.org> | 2015-01-26 09:52:37 +0000 |
| commit | 344a958fe210e9b5fc4f6b09a77d7c4e42e5984e (patch) | |
| tree | 9784107d5f4b2eb536494cf8d93fd10b779feec5 | |
| parent | 2081cefdbe9ffc5ff703fbc529485a7161495aec (diff) | |
| download | bcm5719-llvm-344a958fe210e9b5fc4f6b09a77d7c4e42e5984e.tar.gz bcm5719-llvm-344a958fe210e9b5fc4f6b09a77d7c4e42e5984e.zip | |
path.data() may return a non null terminated string
and raw_fd_ostream constructor expects a StringRef.
llvm-svn: 227081
| -rw-r--r-- | lld/lib/ReaderWriter/Native/WriterNative.cpp | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/Native/WriterNative.cpp b/lld/lib/ReaderWriter/Native/WriterNative.cpp index fbb9f3267a7..3b2f1040478 100644 --- a/lld/lib/ReaderWriter/Native/WriterNative.cpp +++ b/lld/lib/ReaderWriter/Native/WriterNative.cpp @@ -68,7 +68,7 @@ public: this->makeHeader(); std::error_code ec; - llvm::raw_fd_ostream out(outPath.data(), ec, llvm::sys::fs::F_None); + llvm::raw_fd_ostream out(outPath, ec, llvm::sys::fs::F_None); if (ec) return ec; diff --git a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp index cc1c8a5d5c1..c4ba941e3eb 100644 --- a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp +++ b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp @@ -1266,7 +1266,7 @@ public: std::error_code writeFile(const lld::File &file, StringRef outPath) override { // Create stream to path. std::error_code ec; - llvm::raw_fd_ostream out(outPath.data(), ec, llvm::sys::fs::F_Text); + llvm::raw_fd_ostream out(outPath, ec, llvm::sys::fs::F_Text); if (ec) return ec; |

