template9.d again

Iain Buclaw ibuclaw at gdcproject.org
Mon Dec 23 12:57:19 PST 2013


On 22 December 2013 21:36, Iain Buclaw <ibuclaw at gdcproject.org> wrote:
> On 22 December 2013 00:06, Johannes Pfau <nospam at example.com> wrote:
>> It seems there are still some issues with template9.d. It doesn't show
>> up in the test suite as it only runs one test for template9.d (why?) and
>> that test doesn't use the '-g' parameter. But when compiling template9.d
>> with '-g':
>>
>> /opt/gdc/bin/gdc -g runnable/template9.d -o template9.exe
>>
>> the compiler crashes:
>> 0xa5bb8f crash_signal
>>         ../../gcc-4.9-20131201/gcc/toplev.c:336
>> 0x7ac07e dwarf2out_decl(tree_node*)
>>         ../../gcc-4.9-20131201/gcc/dwarf2out.c:20602
>> 0x9b2e52 rest_of_type_compilation(tree_node*, int)
>>         ../../gcc-4.9-20131201/gcc/passes.c:280
>> 0x69832f EnumDeclaration::toObjFile(int)
>>         ../../gcc-4.9-20131201/gcc/d/d-objfile.cc:663
>> 0x6c9057 DeclarationExp::toElem(IRState*)
>>         ../../gcc-4.9-20131201/gcc/d/d-elem.cc:1972
>> 0x6c8206 Expression::toElemDtor(IRState*)
>>         ../../gcc-4.9-20131201/gcc/d/d-elem.cc:1702
>> 0x6cc9d7 ExpStatement::toIR(IRState*)
>>         ../../gcc-4.9-20131201/gcc/d/d-toir.cc:533
>> 0x6cc8d8 CompoundStatement::toIR(IRState*)
>>         ../../gcc-4.9-20131201/gcc/d/d-toir.cc:501
>> 0x6cc8d8 CompoundStatement::toIR(IRState*)
>>         ../../gcc-4.9-20131201/gcc/d/d-toir.cc:501
>> 0x69a28e FuncDeclaration::toObjFile(int)
>>         ../../gcc-4.9-20131201/gcc/d/d-objfile.cc:1265
>> 0x69cc46 Module::genobjfile(int)
>>         ../../gcc-4.9-20131201/gcc/d/d-objfile.cc:1452
>> 0x68943f d_parse_file()
>>         ../../gcc-4.9-20131201/gcc/d/d-lang.cc:1132
>>
>
>
> Thanks, lets raise a bug on this.

Not a template-related bug:


More information about the D.gnu mailing list