aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle
diff options
context:
space:
mode:
authorPatrick Walton <[email protected]>2011-04-19 10:23:49 -0700
committerPatrick Walton <[email protected]>2011-04-19 10:40:38 -0700
commit37b5e91544210e0520edb6056a37c18037c88537 (patch)
tree2eca4eae6f320d16eee34dfde4e66171b71b30bc /src/comp/middle
parentadd rustboot-specific log upcalls to .def file (diff)
downloadrust-37b5e91544210e0520edb6056a37c18037c88537.tar.xz
rust-37b5e91544210e0520edb6056a37c18037c88537.zip
rustc: Assert that each basic block isn't terminated before adding instructions to it
Diffstat (limited to 'src/comp/middle')
-rw-r--r--src/comp/middle/trans.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index f0010a5b..e83945d0 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -5401,7 +5401,7 @@ fn trans_stmt(@block_ctxt cx, &ast.stmt s) -> result {
fn new_builder(BasicBlockRef llbb) -> builder {
let BuilderRef llbuild = llvm.LLVMCreateBuilder();
llvm.LLVMPositionBuilderAtEnd(llbuild, llbb);
- ret builder(llbuild);
+ ret builder(llbuild, @mutable false);
}
// You probably don't want to use this one. See the