diff --git a/include/llvm/Support/FileSystem.h b/include/llvm/Support/FileSystem.h index 08727d7f79c..b660a5b1618 100644 --- a/include/llvm/Support/FileSystem.h +++ b/include/llvm/Support/FileSystem.h @@ -175,11 +175,11 @@ public: // getters file_type type() const { return Type; } perms permissions() const { return Perms; } - + TimeValue getLastModificationTime() const; + // setters void type(file_type v) { Type = v; } void permissions(perms p) { Perms = p; } - TimeValue getLastModificationTime(); }; /// file_magic - An "enum class" enumeration of file types based on magic (the first diff --git a/lib/Support/Unix/PathV2.inc b/lib/Support/Unix/PathV2.inc index e9cb6e75627..4c76f28c66c 100644 --- a/lib/Support/Unix/PathV2.inc +++ b/lib/Support/Unix/PathV2.inc @@ -110,7 +110,7 @@ namespace llvm { namespace sys { namespace fs { -TimeValue file_status::getLastModificationTime() { +TimeValue file_status::getLastModificationTime() const { TimeValue Ret; Ret.fromEpochTime(fs_st_mtime); return Ret; diff --git a/lib/Support/Windows/PathV2.inc b/lib/Support/Windows/PathV2.inc index 5e0375fcf9a..0c12bb440e8 100644 --- a/lib/Support/Windows/PathV2.inc +++ b/lib/Support/Windows/PathV2.inc @@ -128,7 +128,7 @@ namespace llvm { namespace sys { namespace fs { -TimeValue file_status::getLastModificationTime() { +TimeValue file_status::getLastModificationTime() const { ULARGE_INTEGER UI; UI.LowPart = LastWriteTimeLow; UI.HighPart = LastWriteTimeHigh;