diff options
author | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-05-27 14:41:47 -0400 |
---|---|---|
committer | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-05-27 14:41:47 -0400 |
commit | 9006b759cfa01c6006196e0716c2d67c760556a6 (patch) | |
tree | 6870500d18b75d7464b4b5c910ff2edf186a8db0 /src/util | |
parent | a891d1259fb3d250910186bbdf3083b55eb23f26 (diff) |
timespec printing bug
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/statistics_registry.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/statistics_registry.h b/src/util/statistics_registry.h index 8246bfdd2..be4a71979 100644 --- a/src/util/statistics_registry.h +++ b/src/util/statistics_registry.h @@ -694,7 +694,7 @@ inline timespec& operator-=(timespec& a, const timespec& b) { CheckArgument(a.tv_nsec >= 0 && a.tv_nsec < nsec_per_sec, a); CheckArgument(b.tv_nsec >= 0 && b.tv_nsec < nsec_per_sec, b); a.tv_sec -= b.tv_sec; - long nsec = a.tv_nsec - b.tv_nsec; + long nsec = long(a.tv_nsec) - long(b.tv_nsec); if(nsec < 0) { nsec += nsec_per_sec; --a.tv_sec; @@ -762,7 +762,7 @@ inline bool operator>=(const timespec& a, const timespec& b) { inline std::ostream& operator<<(std::ostream& os, const timespec& t) { // assumes t.tv_nsec is in range return os << t.tv_sec << "." - << std::setfill('0') << std::setw(8) << std::right << t.tv_nsec; + << std::setfill('0') << std::setw(9) << std::right << t.tv_nsec; } namespace CVC4 { |