SysTime bug or feature?
tchaloupka via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Oct 5 11:12:06 PDT 2015
This code:
import std.stdio;
import std.datetime;
void main()
{
SysTime t = SysTime.init;
writeln(t);
}
results in segfault with dmd-2.068.2
Is it ok?
Backtrace:
#0 0x00000000004733f3 in std.datetime.SysTime.adjTime() const ()
#1 0x00000000004730b9 in std.datetime.SysTime.toSimpleString()
const ()
#2 0x0000000000473339 in std.datetime.SysTime.toString() const ()
#3 0x0000000000463dc4 in
std.format.formatObject!(std.stdio.File.LockingTextWriter,
std.datetime.SysTime, char).formatObject(ref
std.stdio.File.LockingTextWriter, ref std.datetime.SysTime, ref
std.format.FormatSpec!(char).FormatSpec) ()
#4 0x0000000000463cb7 in
std.format.formatValue!(std.stdio.File.LockingTextWriter,
std.datetime.SysTime,
char).formatValue(std.stdio.File.LockingTextWriter, ref
std.datetime.SysTime, ref
std.format.FormatSpec!(char).FormatSpec) ()
#5 0x0000000000463c5a in
std.format.formatGeneric!(std.stdio.File.LockingTextWriter,
std.datetime.SysTime,
char).formatGeneric(std.stdio.File.LockingTextWriter,
const(void)*, ref std.format.FormatSpec!(char).FormatSpec)---Type
<return> to continue, or q <return> to quit---
()
#6 0x0000000000463b63 in
std.format.formattedWrite!(std.stdio.File.LockingTextWriter,
char,
std.datetime.SysTime).formattedWrite(std.stdio.File.LockingTextWriter, const(char[]), std.datetime.SysTime) ()
#7 0x0000000000463675 in
std.stdio.File.write!(std.datetime.SysTime,
char).write(std.datetime.SysTime, char)
()
#8 0x0000000000463591 in
std.stdio.writeln!(std.datetime.SysTime).writeln(std.datetime.SysTime) ()
#9 0x0000000000461b38 in D main ()
More information about the Digitalmars-d-learn
mailing list