While trying to compile DCD with 2.069.0-rc1 I get the following error: Error: cannot cast ["L", "Letter", "LC", "Cased Letter", "M", "Mark", "N", "Number", "P", "Punctuation", "S", "Symbol", "Z", "Separator", "Graphical", "any", "ascii"][1..17] to void at compile time /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/uni.d(5966): called from here: find(names) /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/uni.d(6154): called from here: isPrettyPropertyName(name) /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/uni.d(6032): called from here: findAny("Alphabetic") /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/uni.d(6035): Error: static assert "No unicode set by name Alphabetic was found." /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/regex/internal/ir.d-mixin-50(50): instantiated from here: opDispatch!"Alphabetic" /home/brian/.dvm/compilers/dmd-2.069.0-rc1/linux/bin/../../src/phobos/std/regex/internal/ir.d(65): instantiated from here: memoizeExpr!"unicode.Alphabetic | unicode.Mn | unicode.Mc\x0a | unicode.Me | unicode.Nd | unicode.Pc"
Given the common "cannot cast ... to void at compile time" error message, this may be a duplicate of 15251.
Confirmed (https://github.com/MartinNowak/project_tester), this is a duplicate of issue 15251 and fixed now. *** This issue has been marked as a duplicate of issue 15251 ***