mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-04 17:11:44 +03:00
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:
parent
2bcf8880d1
commit
a2748cd2fd
95 changed files with 8240 additions and 7214 deletions
|
@ -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());
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue