comparison gen/statements.cpp @ 146:ddfdae91281a trunk

[svn r151] fixed #29: out contracts work now
author ChristianK
date Mon, 10 Mar 2008 19:29:39 +0100
parents 8f704cb9969b
children 86d3bb8ca33e
comparison
equal deleted inserted replaced
145:8f704cb9969b 146:ddfdae91281a
947 { 947 {
948 Logger::println("LabelStatement::toIR(): %s", loc.toChars()); 948 Logger::println("LabelStatement::toIR(): %s", loc.toChars());
949 LOG_SCOPE; 949 LOG_SCOPE;
950 950
951 assert(tf == NULL); 951 assert(tf == NULL);
952 assert(!isReturnLabel);
953 952
954 llvm::BasicBlock* oldend = gIR->scopeend(); 953 llvm::BasicBlock* oldend = gIR->scopeend();
955 if (llvmBB) 954 if (llvmBB)
956 llvmBB->moveBefore(oldend); 955 llvmBB->moveBefore(oldend);
957 else 956 else