PCRE allows `(?i)[B-a]`, which matches e.g `B`, `[`, `b`, and `A`. However, we crash at runtime. rdar://96898279