Rip out realpath() support. It's expensive, and often a bad idea, and
[oota-llvm.git] / include / llvm / Support / PathV2.h
index 976fa6a7b2576a345bf329139f2e9d8c69678e4d..3866e410e62413c79c67b1733aaeefecd23ba85a 100644 (file)
@@ -244,15 +244,6 @@ const StringRef filename(StringRef path);
 /// @result The stem of \a path.
 const StringRef stem(StringRef path);
 
-/// Convert path to a canonical form, resolving symbolic links and removing
-/// unnecessary path elements (e.g., "foo/../", "./"). 
-///
-/// @param path A path that is going to be canonicalized by resolving symlinks
-/// and removing unnecessary path elements (e.g., "./").
-///
-/// @param buffer The resulting canonical path.
-void canonical(const char *path, SmallVectorImpl<char> &result);
-  
 /// @brief Get extension.
 ///
 /// If filename contains a dot but not solely one or two dots, result is the