# HG changeset patch # User lindquist # Date 1210181681 -7200 # Node ID ef4108f34db602555a6d6859397ff0573ac3c693 # Parent 90522b72128a3f61cf482e652e8e4db6b0863945 [svn r197] Fixed: empty scope statement segfaulted. diff -r 90522b72128a -r ef4108f34db6 gen/statements.cpp --- a/gen/statements.cpp Wed May 07 18:46:56 2008 +0200 +++ b/gen/statements.cpp Wed May 07 19:34:41 2008 +0200 @@ -223,7 +223,8 @@ gIR->scope() = IRScope(beginbb, endbb); - statement->toIR(p); + if (statement) + statement->toIR(p); p->scope() = IRScope(p->scopebb(),oldend); endbb->eraseFromParent(); diff -r 90522b72128a -r ef4108f34db6 llvmdc.kdevelop.filelist --- a/llvmdc.kdevelop.filelist Wed May 07 18:46:56 2008 +0200 +++ b/llvmdc.kdevelop.filelist Wed May 07 19:34:41 2008 +0200 @@ -6,6 +6,7 @@ demos/gltypes.d demos/qd.d demos/qd1.d +demos/ray.cpp demos/ray.d demos/sdl.d demos/sdldemo1.d