mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-02-01 04:23:14 +01:00
Fix break out of non-nothrow range foreach.
Fixes DMD testcase 'test9068'.
This commit is contained in:
@@ -54,12 +54,19 @@ IRTargetScope::IRTargetScope()
|
||||
{
|
||||
}
|
||||
|
||||
IRTargetScope::IRTargetScope(Statement* s, EnclosingHandler* enclosinghandler, llvm::BasicBlock* continueTarget, llvm::BasicBlock* breakTarget)
|
||||
IRTargetScope::IRTargetScope(
|
||||
Statement* s,
|
||||
EnclosingHandler* enclosinghandler,
|
||||
llvm::BasicBlock* continueTarget,
|
||||
llvm::BasicBlock* breakTarget,
|
||||
bool onlyLabeledBreak
|
||||
)
|
||||
{
|
||||
this->s = s;
|
||||
this->enclosinghandler = enclosinghandler;
|
||||
this->breakTarget = breakTarget;
|
||||
this->continueTarget = continueTarget;
|
||||
this->onlyLabeledBreak = onlyLabeledBreak;
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user