Merge current development state of 2.067

First merge of current development stream. Asm blocks are known to be broken.

DMD:      0c9f437bc24015707130ba42dc434d9cd58282fb
druntime: 86d49cfb3670904603df0cfdfe44c6fff565c0fc
Phobos:   a8ca4f7964becac680af0eadbde05aa7d10fc338
This commit is contained in:
kai 2014-11-15 18:46:05 +01:00
parent 2bcf8880d1
commit a2748cd2fd
95 changed files with 8240 additions and 7214 deletions

View file

@ -295,24 +295,6 @@ public:
//////////////////////////////////////////////////////////////////////////
void visit(TypedefDeclaration *decl) LLVM_OVERRIDE {
IF_LOG Logger::println("TypedefDeclaration::codegen: '%s'", decl->toPrettyChars());
LOG_SCOPE;
if (decl->ir.isDefined()) return;
decl->ir.setDefined();
if (decl->type->ty == Terror)
{ error(decl->loc, "had semantic errors when compiling");
return;
}
// generate typeinfo
DtoTypeInfoOf(decl->type, false);
}
//////////////////////////////////////////////////////////////////////////
void visit(EnumDeclaration *decl) LLVM_OVERRIDE {
IF_LOG Logger::println("Ignoring EnumDeclaration::codegen: '%s'", decl->toPrettyChars());