The following program fails: ``` go package main import "regexp" func main() { re := regexp.MustCompile("^0^000000$") prefix, complete := re.LiteralPrefix() if complete && !re.MatchString(prefix) { panic("prefix:" + prefix) } } ``` ``` panic: prefix:0 ``` If LiteralPrefix return complete==true, the re must match the prefix. go version devel +b0532a9 Mon Jun 8 05:13:15 2015 +0000 linux/amd64