# unicode/utf8
..\..\..\..\unicode\utf8\utf8.go:102:6: can inline FullRune as: func([]byte) bool { n := len(p); if n == 0 { return false }; x := first[p[0]]; if n >= int(x & 7) { return true }; accept := acceptRanges[x >> 4]; if n > 1 && (p[1] < accept.lo || accept.hi < p[1]) { return true } else { if n > 2 && (p[2] < locb || hicb < p[2]) { return true } }; return false }
..\..\..\..\unicode\utf8\utf8.go:122:6: can inline FullRuneInString as: func(string) bool { n := len(s); if n == 0 { return false }; x := first[s[0]]; if n >= int(x & 7) { return true }; accept := acceptRanges[x >> 4]; if n > 1 && (s[1] < accept.lo || accept.hi < s[1]) { return true } else { if n > 2 && (s[2] < locb || hicb < s[2]) { return true } }; return false }
..\..\..\..\unicode\utf8\utf8.go:149:6: cannot inline DecodeRune: function too complex: cost 201 exceeds budget 80
..\..\..\..\unicode\utf8\utf8.go:197:6: cannot inline DecodeRuneInString: function too complex: cost 201 exceeds budget 80
..\..\..\..\unicode\utf8\utf8.go:445:6: can inline RuneStart as: func(byte) bool { return b & 192 != 128 }
..\..\..\..\unicode\utf8\utf8.go:245:6: cannot inline DecodeLastRune: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:263:15: inlining call to RuneStart func(byte) bool { return b & 192 != 128 }
..\..\..\..\unicode\utf8\utf8.go:285:6: cannot inline DecodeLastRuneInString: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:303:15: inlining call to RuneStart func(byte) bool { return b & 192 != 128 }
..\..\..\..\unicode\utf8\utf8.go:319:6: can inline RuneLen as: func(rune) int { switch statement; return -1 }
..\..\..\..\unicode\utf8\utf8.go:339:6: cannot inline EncodeRune: function too complex: cost 159 exceeds budget 80
..\..\..\..\unicode\utf8\utf8.go:371:6: cannot inline RuneCount: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:408:6: cannot inline RuneCountInString: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:448:6: cannot inline Valid: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:480:6: cannot inline ValidString: unhandled op FOR
..\..\..\..\unicode\utf8\utf8.go:513:6: can inline ValidRune as: func(rune) bool { switch statement; return false }
..\..\..\..\unicode\utf8\utf8.go:102:25: FullRune p does not escape
..\..\..\..\unicode\utf8\utf8.go:122:33: FullRuneInString s does not escape
..\..\..\..\unicode\utf8\utf8.go:149:41: DecodeRune p does not escape
..\..\..\..\unicode\utf8\utf8.go:197:49: DecodeRuneInString s does not escape
..\..\..\..\unicode\utf8\utf8.go:245:45: DecodeLastRune p does not escape
..\..\..\..\unicode\utf8\utf8.go:285:53: DecodeLastRuneInString s does not escape
..\..\..\..\unicode\utf8\utf8.go:339:35: EncodeRune p does not escape
..\..\..\..\unicode\utf8\utf8.go:371:26: RuneCount p does not escape
..\..\..\..\unicode\utf8\utf8.go:408:37: RuneCountInString s does not escape
..\..\..\..\unicode\utf8\utf8.go:448:22: Valid p does not escape
..\..\..\..\unicode\utf8\utf8.go:480:28: ValidString s does not escape
..\..\..\..\unicode\utf8\utf8.go:107:12: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:127:12: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:155:12: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:203:12: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:382:13: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:417:13: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:456:13: index bounds check elided
..\..\..\..\unicode\utf8\utf8.go:488:13: index bounds check elided
