Post code, that sounds interesting. Like, how does it even know what a string is? That information should have decayed. So it's either a compiler bug or a static assert gone awry*. *or a false dichotomy