fix Issue 9280

A bug in _ctfe branch that was introduced while stubbing out non-CTFeable blocks.
Now CTFE is having more power and able to run the same code just fine!
Fixup for cycle RangeError invocation

From: #1183 :
Issue 9612: Cycle opSlice should throw when finish > start

Because a RangeError is not actually customizable, and the first argument is actually the file name. The error was producing:
```
core.exception.RangeError@2 > 1(3836): Range violation
```

Now it produces:
```
core.exception.RangeError@std\range.d(3835): Range violation
```
Merge pull request #1196 from monarchdodra/cycleFixup

Fixup for cycle RangeError invocation
Merge pull request #1194 from blackwhale/named-matches-fix

Fix a bug in CTFE branch of std.regex parser