Index: clang-tools-extra/clang-doc/tool/ClangDocMain.cpp =================================================================== --- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp +++ clang-tools-extra/clang-doc/tool/ClangDocMain.cpp @@ -222,7 +222,7 @@ std::string ClangDocPath = GetExecutablePath(argv[0], MainAddr); llvm::SmallString<128> AssetsPath; llvm::sys::path::native(ClangDocPath, AssetsPath); - AssetsPath = llvm::sys::path::parent_path(AssetsPath); + AssetsPath = std::string(llvm::sys::path::parent_path(AssetsPath)); llvm::sys::path::append(AssetsPath, "..", "share", "clang"); llvm::SmallString<128> DefaultStylesheet; llvm::sys::path::native(AssetsPath, DefaultStylesheet);