https://issues.dlang.org/show_bug.cgi?id=15079
Issue ID: 15079 Summary: Assertion `fd->semanticRun == PASSsemantic3done' failed. Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: regression Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: schue...@gmx.net dmd: glue.c:809: void FuncDeclaration_toObjFile(FuncDeclaration*, bool): Assertion `fd->semanticRun == PASSsemantic3done' failed. This happens when compiling current botan with dub in release mode: git clone g...@github.com:etcimon/botan.git && cd botan dub build -b release --force Digger blames this merge commit: commit 79e7b48fd45334301d1694653da993066b3d6946 Author: Hara Kenji <k.hara.pg+...@gmail.com> Date: Wed Sep 2 13:10:09 2015 +0900 dmd: Merge pull request #5019 from 9rnsr/merge_stable https://github.com/D-Programming-Language/dmd/pull/5019 Merge branch 'merge_stable_convert' into merge_stable diff --git a/dmd b/dmd index ef811cf..d44cda0 160000 --- a/dmd +++ b/dmd @@ -1 +1 @@ -Subproject commit ef811cf0e76f960eccfb56ef9c6448ed3513bb35 +Subproject commit d44cda0ccaf157ca8a22e9683939ad55c30632b5 Not sure how to bisect this further... --