https://issues.dlang.org/show_bug.cgi?id=13861
--- Comment #6 from John Colvin <[email protected]> --- (In reply to Vlad Levenfeld from comment #5) > The second script is what I tried before, and it just seems to produce an > unrelated segfault from definitely incorrect (and unrelated-looking) code. Please submit that as a separate bug report. If you're lucky it might fix this one too, you never know. (In reply to Vlad Levenfeld from comment #4) > I'm sorry but I can't get the first script to work. It either reduces the > codebase to nothing or else I get "Initial Test fails" Just to clarify, you should have a setup like this: myFolder | - projectFolder | - the code to reduce | - dustmiteTest.sh and you should be able to check your script like this: $ cd myFolder/projectFolder $ ../dustmiteTest.sh $ echo $? 0 Obviously you have to be careful that your script isn't catching false positives (e.g. if you only checked for failure to compile+link, then dustmite will happily remove all your code). An example of a test script for this bug would be #!/bin/sh # arguments to dmd DMDARGS="file0.d file1.d" OUTPUT=$(gdb --batch -ex "run $DMDARGS" dmd 2>&1) echo "$OUTPUT" | fgrep -q 'in FuncDeclaration::hasNestedFrameRefs' exit $? --
