diff options
author | Gabe Black <gabeblack@google.com> | 2018-09-27 01:20:28 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-10-16 00:38:49 +0000 |
commit | 34a9b8628f2a0b001a57deed73f887c92d5ffef6 (patch) | |
tree | 89f1732dfcf980e5b1c30c7355999cded6c1c90a /src/systemc/core/time.hh | |
parent | 5bdeb1a432430dcb265cef77fa9365eceddce7d7 (diff) | |
download | gem5-34a9b8628f2a0b001a57deed73f887c92d5ffef6.tar.xz |
systemc: Add a non-standard sc_time constructor and from_string.
The sc_time constructor was being called, but because of implicit type
conversions, a const char * was being treated as a bool and totally
unrelated constructor was being called.
This change adds and implements the missing but non-standard
constructor. It also implements the from_string function which uses
that constructor.
Change-Id: I21e7e40fd1a8d1c579b1abdc2036d016501f510c
Reviewed-on: https://gem5-review.googlesource.com/c/13191
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/core/time.hh')
-rw-r--r-- | src/systemc/core/time.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/systemc/core/time.hh b/src/systemc/core/time.hh index 4357fbd91..dca965e79 100644 --- a/src/systemc/core/time.hh +++ b/src/systemc/core/time.hh @@ -36,6 +36,7 @@ namespace sc_gem5 { extern const char *TimeUnitNames[]; +extern const char *TimeUnitConstantNames[]; extern double TimeUnitScale[]; extern Tick TimeUnitFrequency[]; |