Skip to content

Commit ead5cbd

Browse files
authored
Fix nullptr_t -> std::nullptr_t and add deprecation message to TimeConverter(std::nullptr_t) (#1310)
Fixes #1309
1 parent 8728718 commit ead5cbd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/sst/core/timeConverter.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ class TimeConverter
4040
*/
4141
TimeConverter(TimeConverter* tc) { factor = tc->factor; }
4242

43-
[[deprecated]] TimeConverter(nullptr_t UNUSED(tc)) { factor = 0; }
43+
[[deprecated("Use of shared TimeConverter objects is deprecated. If you're seeing this message, you likely have "
44+
"changed a TimeConverter* to TimeConverter, but are still assigning it to be nullptr at the point of "
45+
"this warning.")]] TimeConverter(std::nullptr_t UNUSED(tc))
46+
{
47+
factor = 0;
48+
}
4449

4550
/**
4651
Do not directly invoke this constructor from Components to get

0 commit comments

Comments
 (0)