Fix TimeValue::now() on Unix.
authorTorok Edwin <edwintorok@gmail.com>
Fri, 22 Jan 2010 15:51:31 +0000 (15:51 +0000)
committerTorok Edwin <edwintorok@gmail.com>
Fri, 22 Jan 2010 15:51:31 +0000 (15:51 +0000)
commitb0a5baefaa74411e441631343e2c50bb7535e893
treee654263ef49cefd754d5e75e6836c881c3d4a96a
parent12bdbf1ca80a1c7a18020f8fd4482180afcfe6f4
Fix TimeValue::now() on Unix.

TimeValue()::now().toEpochTime() is supposed to be the same as time(),
but it wasn't, because toEpoch subtracted PosixZeroTime, but now()
didn't add PosixZeroTime!
Add a unittest to check this works.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94178 91177308-0d34-0410-b5e6-96231b3b80d8
lib/System/Unix/TimeValue.inc
unittests/Support/System.cpp [new file with mode: 0644]