Home | History | Annotate | Download | only in dmd

Lines Matching refs:bc

48         StmtState* bc;
53 for (bc = &this; bc; bc = bc.prev)
59 if (bc.breakBlock)
61 related = bc.statement.getRelatedLabeled();
62 ret = bc.breakBlock;
64 if (bc.statement == related && bc.prev.ident == ident)
70 for (bc = &this; bc; bc = bc.prev)
72 if (bc.breakBlock)
73 return bc.breakBlock;
81 StmtState* bc;
85 for (bc = &this; bc; bc = bc.prev)
91 if (bc.contBlock)
93 ret = bc.contBlock;
95 if (bc.prev && bc.prev.ident == ident)
101 for (bc = &this; bc; bc = bc.prev)
103 if (bc.contBlock)
104 return bc.contBlock;
112 StmtState* bc;
113 for (bc = &this; bc; bc = bc.prev)
115 if (bc.switchBlock)
116 return bc.switchBlock;
123 StmtState* bc;
124 for (bc = &this; bc; bc = bc.prev)
126 if (bc.defaultBlock)
127 return bc.defaultBlock;
134 StmtState* bc;
135 for (bc = &this; bc; bc = bc.prev)
137 if (bc.finallyBlock)
138 return bc.finallyBlock;