Mercurial > projects > ldc
comparison dmd/statement.c @ 353:a7a26f538d6e trunk
[svn r374] Move label target basic block from AST to IRFunction. This is a first step to allowing labels to be emitted multiple times. (for instance within finally blocks)
author | ChristianK |
---|---|
date | Mon, 14 Jul 2008 11:07:15 +0200 |
parents | aaade6ded589 |
children | d8234836b40f |
comparison
equal
deleted
inserted
replaced
352:d920a244691b | 353:a7a26f538d6e |
---|---|
3881 this->statement = statement; | 3881 this->statement = statement; |
3882 this->tf = NULL; | 3882 this->tf = NULL; |
3883 this->enclosinghandler = NULL; | 3883 this->enclosinghandler = NULL; |
3884 this->lblock = NULL; | 3884 this->lblock = NULL; |
3885 this->isReturnLabel = 0; | 3885 this->isReturnLabel = 0; |
3886 this->llvmBB = NULL; | |
3887 this->asmLabel = false; | 3886 this->asmLabel = false; |
3888 } | 3887 } |
3889 | 3888 |
3890 Statement *LabelStatement::syntaxCopy() | 3889 Statement *LabelStatement::syntaxCopy() |
3891 { | 3890 { |