diff options
| author | Diego Astiazaran <diegoaat97@gmail.com> | 2019-08-06 20:59:14 +0000 |
|---|---|---|
| committer | Diego Astiazaran <diegoaat97@gmail.com> | 2019-08-06 20:59:14 +0000 |
| commit | 40fde901932726518feb24391138e65b093b7a15 (patch) | |
| tree | e6a5f64f6dcb563bccaff98211f0ba1ab0848b0f | |
| parent | e1f4c4aad27992d6b8a0b8d85af42c14fa68c298 (diff) | |
| download | bcm5719-llvm-40fde901932726518feb24391138e65b093b7a15.tar.gz bcm5719-llvm-40fde901932726518feb24391138e65b093b7a15.zip | |
[clang-doc] Fix paths of js in import tags
HTML requires posix-style paths.
Differential Revision: https://reviews.llvm.org/D65827
llvm-svn: 368087
| -rw-r--r-- | clang-tools-extra/clang-doc/HTMLGenerator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-doc/HTMLGenerator.cpp b/clang-tools-extra/clang-doc/HTMLGenerator.cpp index a6f374c9d09..902684d0cd7 100644 --- a/clang-tools-extra/clang-doc/HTMLGenerator.cpp +++ b/clang-tools-extra/clang-doc/HTMLGenerator.cpp @@ -256,6 +256,8 @@ genJsScriptsHTML(StringRef InfoPath, const ClangDocContext &CDCtx) { auto ScriptNode = llvm::make_unique<TagNode>(HTMLTag::TAG_SCRIPT); SmallString<128> ScriptPath = computeRelativePath("", InfoPath); llvm::sys::path::append(ScriptPath, llvm::sys::path::filename(FilePath)); + // Paths in HTML must be in posix-style + llvm::sys::path::native(ScriptPath, llvm::sys::path::Style::posix); ScriptNode->Attributes.try_emplace("src", ScriptPath); Out.emplace_back(std::move(ScriptNode)); } |

