# strconv
..\..\..\..\strconv\atoi.go:26:6: can inline syntaxError as: func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atob.go:10:6: can inline ParseBool as: func(string) (bool, error) { switch statement; return false, syntaxError("ParseBool", str) }
..\..\..\..\strconv\atob.go:17:27: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atob.go:21:6: can inline FormatBool as: func(bool) string { if b { return "true" }; return "false" }
..\..\..\..\strconv\atob.go:30:6: can inline AppendBool as: func([]byte, bool) []byte { if b { return append(dst, "true"...) }; return append(dst, "false"...) }
..\..\..\..\strconv\atof.go:17:6: cannot inline equalIgnoreCase: unhandled op FOR
..\..\..\..\strconv\atof.go:37:6: cannot inline special: non-leaf function
..\..\..\..\strconv\atof.go:46:19: inlining call to math.Inf func(int) float64 { var math.v·3 uint64; math.v·3 = <N>; if math.sign·2 >= int(0) { math.v·3 = uint64(9218868437227405312) } else { math.v·3 = uint64(18442240474082181120) }; return math.Float64frombits(math.v·3) }
..\..\..\..\strconv\atof.go:46:19: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:50:19: inlining call to math.Inf func(int) float64 { var math.v·3 uint64; math.v·3 = <N>; if math.sign·2 >= int(0) { math.v·3 = uint64(9218868437227405312) } else { math.v·3 = uint64(18442240474082181120) }; return math.Float64frombits(math.v·3) }
..\..\..\..\strconv\atof.go:50:19: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:54:19: inlining call to math.NaN func() float64 { return math.Float64frombits(uint64(9221120237041090561)) }
..\..\..\..\strconv\atof.go:54:19: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:58:19: inlining call to math.Inf func(int) float64 { var math.v·3 uint64; math.v·3 = <N>; if math.sign·2 >= int(0) { math.v·3 = uint64(9218868437227405312) } else { math.v·3 = uint64(18442240474082181120) }; return math.Float64frombits(math.v·3) }
..\..\..\..\strconv\atof.go:58:19: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:64:6: cannot inline (*decimal).set: unhandled op FOR
..\..\..\..\strconv\atof.go:157:6: cannot inline readFloat: unhandled op FOR
..\..\..\..\strconv\decimal.go:256:6: cannot inline prefixIsLessThan: unhandled op FOR
..\..\..\..\strconv\decimal.go:71:6: cannot inline trim: unhandled op FOR
..\..\..\..\strconv\decimal.go:269:6: cannot inline leftShift: non-leaf function
..\..\..\..\strconv\decimal.go:110:6: cannot inline rightShift: unhandled op FOR
..\..\..\..\strconv\decimal.go:315:6: cannot inline (*decimal).Shift: unhandled op FOR
..\..\..\..\strconv\decimal.go:335:6: can inline shouldRoundUp as: func(*decimal, int) bool { if nd < 0 || nd >= a.nd { return false }; if a.d[nd] == '5' && nd + 1 == a.nd { if a.trunc { return true }; return nd > 0 && (a.d[nd - 1] - '0') % 2 != 0 }; return a.d[nd] >= '5' }
..\..\..\..\strconv\decimal.go:399:6: cannot inline (*decimal).RoundedInteger: unhandled op FOR
..\..\..\..\strconv\decimal.go:411:18: inlining call to shouldRoundUp func(*decimal, int) bool { if nd < 0 || nd >= a.nd { return false }; if a.d[nd] == '5' && nd + 1 == a.nd { if a.trunc { return true }; return nd > 0 && (a.d[nd - 1] - '0') % 2 != 0 }; return a.d[nd] >= '5' }
..\..\..\..\strconv\atof.go:258:6: cannot inline (*decimal).floatBits: unhandled op FOR
..\..\..\..\strconv\atof.go:371:6: cannot inline atof64exact: function too complex: cost 81 exceeds budget 80
..\..\..\..\strconv\atof.go:405:6: cannot inline atof32exact: function too complex: cost 81 exceeds budget 80
..\..\..\..\strconv\extfloat.go:199:6: cannot inline (*extFloat).Normalize: function too complex: cost 104 exceeds budget 80
..\..\..\..\strconv\extfloat.go:235:6: cannot inline (*extFloat).Multiply: function too complex: cost 94 exceeds budget 80
..\..\..\..\strconv\extfloat.go:262:6: cannot inline (*extFloat).AssignDecimal: non-leaf method
..\..\..\..\strconv\extfloat.go:128:6: cannot inline (*extFloat).floatBits: non-leaf method
..\..\..\..\strconv\atoi.go:30:6: can inline rangeError as: func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:438:6: cannot inline atof32: non-leaf function
..\..\..\..\strconv\atof.go:457:29: inlining call to math.Float32frombits func(uint32) float32 { return *(*float32)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:459:22: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:467:24: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:470:26: inlining call to math.Float32frombits func(uint32) float32 { return *(*float32)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:472:19: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:477:6: cannot inline atof64: non-leaf function
..\..\..\..\strconv\atof.go:496:29: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:498:22: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:506:24: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:509:26: inlining call to math.Float64frombits func(uint64) float64 { return *(*float64)(unsafe.Pointer(&math.b·2)) }
..\..\..\..\strconv\atof.go:511:19: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atof.go:533:6: cannot inline ParseFloat: non-leaf function
..\..\..\..\strconv\quote.go:431:6: cannot inline bsearch16: unhandled op FOR
..\..\..\..\strconv\quote.go:446:6: cannot inline bsearch32: unhandled op FOR
..\..\..\..\strconv\quote.go:468:6: cannot inline IsPrint: non-leaf function
..\..\..\..\strconv\quote.go:524:6: cannot inline isInGraphicList: non-leaf function
..\..\..\..\strconv\quote.go:51:6: cannot inline appendEscapedRune: non-leaf function
..\..\..\..\strconv\quote.go:21:6: cannot inline appendQuotedWith: unhandled op FOR
..\..\..\..\strconv\quote.go:13:6: cannot inline quoteWith: non-leaf function
..\..\..\..\strconv\quote.go:111:6: cannot inline Quote: non-leaf function
..\..\..\..\strconv\atoi.go:22:6: cannot inline (*NumError).Error: non-leaf function
..\..\..\..\strconv\itoa.go:57:6: can inline small as: func(int) string { off := 0; if i < 10 { off = 1 }; return smallsString[i * 2 + off:i * 2 + 2] }
..\..\..\..\strconv\itoa.go:96:6: cannot inline formatBits: non-leaf op PANIC
..\..\..\..\strconv\itoa.go:23:6: cannot inline FormatInt: non-leaf function
..\..\..\..\strconv\itoa.go:25:15: inlining call to small func(int) string { off := 0; if i < 10 { off = 1 }; return smallsString[i * 2 + off:i * 2 + 2] }
..\..\..\..\strconv\itoa.go:32:6: cannot inline Itoa: non-leaf function
..\..\..\..\strconv\atoi.go:34:6: cannot inline baseError: non-leaf function
..\..\..\..\strconv\atoi.go:35:38: inlining call to errors.New func(string) error { return error(&errors.errorString literal) }
..\..\..\..\strconv\atoi.go:38:6: cannot inline bitSizeError: non-leaf function
..\..\..\..\strconv\atoi.go:39:38: inlining call to errors.New func(string) error { return error(&errors.errorString literal) }
..\..\..\..\strconv\atoi.go:50:6: cannot inline ParseUint: non-leaf function
..\..\..\..\strconv\atoi.go:54:24: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:67:26: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:113:25: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:117:25: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:122:29: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:129:29: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:156:6: cannot inline ParseInt: non-leaf function
..\..\..\..\strconv\atoi.go:161:24: inlining call to syntaxError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:189:39: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:192:36: inlining call to rangeError func(string, string) *NumError { return &NumError literal }
..\..\..\..\strconv\atoi.go:202:6: cannot inline Atoi: unhandled op RANGE
..\..\..\..\strconv\decimal.go:61:6: cannot inline digitZero: unhandled op RANGE
..\..\..\..\strconv\decimal.go:22:6: cannot inline (*decimal).String: non-leaf function
..\..\..\..\strconv\decimal.go:81:6: cannot inline (*decimal).Assign: unhandled op FOR
..\..\..\..\strconv\decimal.go:375:6: cannot inline (*decimal).RoundUp: unhandled op FOR
..\..\..\..\strconv\decimal.go:366:6: cannot inline (*decimal).RoundDown: non-leaf function
..\..\..\..\strconv\decimal.go:354:6: cannot inline (*decimal).Round: non-leaf method
..\..\..\..\strconv\decimal.go:358:18: inlining call to shouldRoundUp func(*decimal, int) bool { if nd < 0 || nd >= a.nd { return false }; if a.d[nd] == '5' && nd + 1 == a.nd { if a.trunc { return true }; return nd > 0 && (a.d[nd - 1] - '0') % 2 != 0 }; return a.d[nd] >= '5' }
..\..\..\..\strconv\extfloat.go:176:6: cannot inline (*extFloat).AssignComputeBounds: function too complex: cost 137 exceeds budget 80
..\..\..\..\strconv\extfloat.go:336:6: cannot inline (*extFloat).frexp10: unhandled op FOR
..\..\..\..\strconv\extfloat.go:368:6: cannot inline frexp10Many: non-leaf method
..\..\..\..\strconv\extfloat.go:496:6: cannot inline adjustLastDigitFixed: non-leaf op PANIC
..\..\..\..\strconv\extfloat.go:378:6: cannot inline (*extFloat).FixedDecimal: non-leaf op PANIC
..\..\..\..\strconv\extfloat.go:645:6: cannot inline adjustLastDigit: unhandled op FOR
..\..\..\..\strconv\extfloat.go:532:6: cannot inline (*extFloat).ShortestDecimal: unhandled op FOR
..\..\..\..\strconv\ftoa.go:448:6: can inline max as: func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:419:6: cannot inline fmtB: non-leaf function
..\..\..\..\strconv\ftoa.go:228:6: cannot inline roundShortest: non-leaf method
..\..\..\..\strconv\ftoa.go:441:6: can inline min as: func(int, int) int { if a < b { return a }; return b }
..\..\..\..\strconv\ftoa.go:331:6: cannot inline fmtE: unhandled op FOR
..\..\..\..\strconv\ftoa.go:348:11: inlining call to min func(int, int) int { if a < b { return a }; return b }
..\..\..\..\strconv\ftoa.go:386:6: cannot inline fmtF: unhandled op FOR
..\..\..\..\strconv\ftoa.go:394:11: inlining call to min func(int, int) int { if a < b { return a }; return b }
..\..\..\..\strconv\ftoa.go:191:6: cannot inline formatDigits: non-leaf function
..\..\..\..\strconv\ftoa.go:219:34: inlining call to max func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:155:6: cannot inline bigFtoa: non-leaf method
..\..\..\..\strconv\ftoa.go:169:14: inlining call to max func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:54:6: cannot inline genericFtoa: non-leaf op PANIC
..\..\..\..\strconv\ftoa.go:59:33: inlining call to math.Float32bits func(float32) uint32 { return *(*uint32)(unsafe.Pointer(&math.f·2)) }
..\..\..\..\strconv\ftoa.go:62:26: inlining call to math.Float64bits func(float64) uint64 { return *(*uint64)(unsafe.Pointer(&math.f·2)) }
..\..\..\..\strconv\ftoa.go:122:14: inlining call to max func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:124:14: inlining call to max func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:44:6: cannot inline FormatFloat: non-leaf function
..\..\..\..\strconv\ftoa.go:45:47: inlining call to max func(int, int) int { if a > b { return a }; return b }
..\..\..\..\strconv\ftoa.go:50:6: cannot inline AppendFloat: non-leaf function
..\..\..\..\strconv\itoa.go:12:6: cannot inline FormatUint: non-leaf function
..\..\..\..\strconv\itoa.go:14:15: inlining call to small func(int) string { off := 0; if i < 10 { off = 1 }; return smallsString[i * 2 + off:i * 2 + 2] }
..\..\..\..\strconv\itoa.go:38:6: cannot inline AppendInt: non-leaf function
..\..\..\..\strconv\itoa.go:40:27: inlining call to small func(int) string { off := 0; if i < 10 { off = 1 }; return smallsString[i * 2 + off:i * 2 + 2] }
..\..\..\..\strconv\itoa.go:48:6: cannot inline AppendUint: non-leaf function
..\..\..\..\strconv\itoa.go:50:27: inlining call to small func(int) string { off := 0; if i < 10 { off = 1 }; return smallsString[i * 2 + off:i * 2 + 2] }
..\..\..\..\strconv\quote.go:41:6: cannot inline appendQuotedRuneWith: non-leaf function
..\..\..\..\strconv\quote.go:43:20: inlining call to utf8.ValidRune func(rune) bool { switch statement; return bool(false) }
..\..\..\..\strconv\quote.go:17:6: cannot inline quoteRuneWith: non-leaf function
..\..\..\..\strconv\quote.go:117:6: cannot inline AppendQuote: non-leaf function
..\..\..\..\strconv\quote.go:124:6: cannot inline QuoteToASCII: non-leaf function
..\..\..\..\strconv\quote.go:130:6: cannot inline AppendQuoteToASCII: non-leaf function
..\..\..\..\strconv\quote.go:137:6: cannot inline QuoteToGraphic: non-leaf function
..\..\..\..\strconv\quote.go:143:6: cannot inline AppendQuoteToGraphic: non-leaf function
..\..\..\..\strconv\quote.go:150:6: cannot inline QuoteRune: non-leaf function
..\..\..\..\strconv\quote.go:156:6: cannot inline AppendQuoteRune: non-leaf function
..\..\..\..\strconv\quote.go:164:6: cannot inline QuoteRuneToASCII: non-leaf function
..\..\..\..\strconv\quote.go:170:6: cannot inline AppendQuoteRuneToASCII: non-leaf function
..\..\..\..\strconv\quote.go:178:6: cannot inline QuoteRuneToGraphic: non-leaf function
..\..\..\..\strconv\quote.go:184:6: cannot inline AppendQuoteRuneToGraphic: non-leaf function
..\..\..\..\strconv\quote.go:191:6: cannot inline CanBackquote: unhandled op FOR
..\..\..\..\strconv\quote.go:211:6: can inline unhex as: func(byte) (rune, bool) { c := rune(b); switch statement; return  }
..\..\..\..\strconv\quote.go:238:6: cannot inline UnquoteChar: non-leaf function
..\..\..\..\strconv\quote.go:290:18: inlining call to unhex func(byte) (rune, bool) { c := rune(b); switch statement; return  }
..\..\..\..\strconv\quote.go:420:6: cannot inline contains: unhandled op FOR
..\..\..\..\strconv\quote.go:350:6: cannot inline Unquote: non-leaf function
..\..\..\..\strconv\quote.go:514:6: cannot inline IsGraphic: non-leaf function
..\..\..\..\strconv\atob.go:17:27: syntaxError("ParseBool", str) escapes to heap
..\..\..\..\strconv\atob.go:17:27: 	from ~r2 (return) at ..\..\..\..\strconv\atob.go:17:2
..\..\..\..\strconv\atob.go:17:27: &NumError literal escapes to heap
..\..\..\..\strconv\atob.go:17:27: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:17:27: 	from syntaxError("ParseBool", str) (interface-converted) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:17:27: 	from ~r2 (return) at ..\..\..\..\strconv\atob.go:17:2
..\..\..\..\strconv\atob.go:10:35: leaking param: str to result ~r2 level=-1
..\..\..\..\strconv\atob.go:10:35: 	from str (assign-pair) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:10:35: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:10:35: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:10:35: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:10:35: 	from syntaxError("ParseBool", str) (interface-converted) at ..\..\..\..\strconv\atob.go:17:27
..\..\..\..\strconv\atob.go:10:35: 	from ~r2 (return) at ..\..\..\..\strconv\atob.go:17:2
..\..\..\..\strconv\atob.go:30:39: leaking param content: dst
..\..\..\..\strconv\atob.go:30:39: 	from *dst (indirection) at ..\..\..\..\strconv\atob.go:30:39
..\..\..\..\strconv\atob.go:30:39: 	from append(dst, "true"...) (appendee slice) at ..\..\..\..\strconv\atob.go:32:16
..\..\..\..\strconv\atob.go:30:39: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\atob.go:30:39: 	from ~r2 (return) at ..\..\..\..\strconv\atob.go:32:3
..\..\..\..\strconv\atob.go:30:39: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\atob.go:30:39: 	from ~r2 (return) at ..\..\..\..\strconv\atob.go:34:2
..\..\..\..\strconv\atof.go:17:37: equalIgnoreCase s1 does not escape
..\..\..\..\strconv\atof.go:17:37: equalIgnoreCase s2 does not escape
..\..\..\..\strconv\atof.go:37:39: special s does not escape
..\..\..\..\strconv\atof.go:46:19: special &math.b·2 does not escape
..\..\..\..\strconv\atof.go:50:19: special &math.b·2 does not escape
..\..\..\..\strconv\atof.go:54:19: special &math.b·2 does not escape
..\..\..\..\strconv\atof.go:58:19: special &math.b·2 does not escape
..\..\..\..\strconv\atof.go:64:37: (*decimal).set b does not escape
..\..\..\..\strconv\atof.go:64:37: (*decimal).set s does not escape
..\..\..\..\strconv\atof.go:157:68: readFloat s does not escape
..\..\..\..\strconv\decimal.go:256:43: prefixIsLessThan b does not escape
..\..\..\..\strconv\decimal.go:256:43: prefixIsLessThan s does not escape
..\..\..\..\strconv\decimal.go:71:14: trim a does not escape
..\..\..\..\strconv\decimal.go:269:30: leftShift a does not escape
..\..\..\..\strconv\decimal.go:271:25: leftShift a.d does not escape
..\..\..\..\strconv\decimal.go:110:31: rightShift a does not escape
..\..\..\..\strconv\decimal.go:315:27: (*decimal).Shift a does not escape
..\..\..\..\strconv\decimal.go:399:36: (*decimal).RoundedInteger a does not escape
..\..\..\..\strconv\atof.go:258:65: (*decimal).floatBits d does not escape
..\..\..\..\strconv\atof.go:258:65: (*decimal).floatBits flt does not escape
..\..\..\..\strconv\extfloat.go:199:39: (*extFloat).Normalize f does not escape
..\..\..\..\strconv\extfloat.go:235:31: (*extFloat).Multiply f does not escape
..\..\..\..\strconv\extfloat.go:262:104: (*extFloat).AssignDecimal f does not escape
..\..\..\..\strconv\extfloat.go:262:104: (*extFloat).AssignDecimal flt does not escape
..\..\..\..\strconv\extfloat.go:128:69: (*extFloat).floatBits f does not escape
..\..\..\..\strconv\extfloat.go:128:69: (*extFloat).floatBits flt does not escape
..\..\..\..\strconv\atof.go:459:10: rangeError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:459:10: 	from err (assigned) at ..\..\..\..\strconv\atof.go:459:10
..\..\..\..\strconv\atof.go:459:22: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:459:22: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:459:22
..\..\..\..\strconv\atof.go:459:22: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:459:10
..\..\..\..\strconv\atof.go:459:22: 	from err (assigned) at ..\..\..\..\strconv\atof.go:459:10
..\..\..\..\strconv\atof.go:438:39: leaking param: s to result err level=-1
..\..\..\..\strconv\atof.go:438:39: 	from str (assign-pair) at ..\..\..\..\strconv\atof.go:459:22
..\..\..\..\strconv\atof.go:438:39: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atof.go:459:22
..\..\..\..\strconv\atof.go:438:39: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atof.go:459:22
..\..\..\..\strconv\atof.go:438:39: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:459:22
..\..\..\..\strconv\atof.go:438:39: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:459:10
..\..\..\..\strconv\atof.go:438:39: 	from err (assigned) at ..\..\..\..\strconv\atof.go:459:10
..\..\..\..\strconv\atof.go:467:24: syntaxError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:467:24: 	from err (return) at ..\..\..\..\strconv\atof.go:467:3
..\..\..\..\strconv\atof.go:467:24: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:467:24: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:467:24
..\..\..\..\strconv\atof.go:467:24: 	from syntaxError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:467:24
..\..\..\..\strconv\atof.go:467:24: 	from err (return) at ..\..\..\..\strconv\atof.go:467:3
..\..\..\..\strconv\atof.go:472:7: rangeError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:472:7: 	from err (assigned) at ..\..\..\..\strconv\atof.go:472:7
..\..\..\..\strconv\atof.go:472:19: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:472:19: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:472:19
..\..\..\..\strconv\atof.go:472:19: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:472:7
..\..\..\..\strconv\atof.go:472:19: 	from err (assigned) at ..\..\..\..\strconv\atof.go:472:7
..\..\..\..\strconv\atof.go:454:14: atof32 new(extFloat) does not escape
..\..\..\..\strconv\atof.go:455:58: atof32 &float32info does not escape
..\..\..\..\strconv\atof.go:456:29: atof32 &float32info does not escape
..\..\..\..\strconv\atof.go:457:29: atof32 &math.b·2 does not escape
..\..\..\..\strconv\atof.go:466:7: atof32 d does not escape
..\..\..\..\strconv\atof.go:469:13: atof32 d does not escape
..\..\..\..\strconv\atof.go:469:24: atof32 &float32info does not escape
..\..\..\..\strconv\atof.go:470:26: atof32 &math.b·2 does not escape
..\..\..\..\strconv\atof.go:498:10: rangeError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:498:10: 	from err (assigned) at ..\..\..\..\strconv\atof.go:498:10
..\..\..\..\strconv\atof.go:498:22: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:498:22: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:498:22
..\..\..\..\strconv\atof.go:498:22: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:498:10
..\..\..\..\strconv\atof.go:498:22: 	from err (assigned) at ..\..\..\..\strconv\atof.go:498:10
..\..\..\..\strconv\atof.go:477:39: leaking param: s to result err level=-1
..\..\..\..\strconv\atof.go:477:39: 	from str (assign-pair) at ..\..\..\..\strconv\atof.go:498:22
..\..\..\..\strconv\atof.go:477:39: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atof.go:498:22
..\..\..\..\strconv\atof.go:477:39: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atof.go:498:22
..\..\..\..\strconv\atof.go:477:39: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:498:22
..\..\..\..\strconv\atof.go:477:39: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:498:10
..\..\..\..\strconv\atof.go:477:39: 	from err (assigned) at ..\..\..\..\strconv\atof.go:498:10
..\..\..\..\strconv\atof.go:506:24: syntaxError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:506:24: 	from err (return) at ..\..\..\..\strconv\atof.go:506:3
..\..\..\..\strconv\atof.go:506:24: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:506:24: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:506:24
..\..\..\..\strconv\atof.go:506:24: 	from syntaxError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:506:24
..\..\..\..\strconv\atof.go:506:24: 	from err (return) at ..\..\..\..\strconv\atof.go:506:3
..\..\..\..\strconv\atof.go:511:7: rangeError(fnParseFloat, s) escapes to heap
..\..\..\..\strconv\atof.go:511:7: 	from err (assigned) at ..\..\..\..\strconv\atof.go:511:7
..\..\..\..\strconv\atof.go:511:19: &NumError literal escapes to heap
..\..\..\..\strconv\atof.go:511:19: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atof.go:511:19
..\..\..\..\strconv\atof.go:511:19: 	from rangeError(fnParseFloat, s) (interface-converted) at ..\..\..\..\strconv\atof.go:511:7
..\..\..\..\strconv\atof.go:511:19: 	from err (assigned) at ..\..\..\..\strconv\atof.go:511:7
..\..\..\..\strconv\atof.go:493:14: atof64 new(extFloat) does not escape
..\..\..\..\strconv\atof.go:494:58: atof64 &float64info does not escape
..\..\..\..\strconv\atof.go:495:29: atof64 &float64info does not escape
..\..\..\..\strconv\atof.go:496:29: atof64 &math.b·2 does not escape
..\..\..\..\strconv\atof.go:505:7: atof64 d does not escape
..\..\..\..\strconv\atof.go:508:13: atof64 d does not escape
..\..\..\..\strconv\atof.go:508:24: atof64 &float64info does not escape
..\..\..\..\strconv\atof.go:509:26: atof64 &math.b·2 does not escape
..\..\..\..\strconv\atof.go:533:50: leaking param: s
..\..\..\..\strconv\atof.go:533:50: 	from s (passed to call[argument escapes]) at ..\..\..\..\strconv\atof.go:535:19
..\..\..\..\strconv\quote.go:431:38: bsearch16 a does not escape
..\..\..\..\strconv\quote.go:446:38: bsearch32 a does not escape
..\..\..\..\strconv\quote.go:51:87: leaking param content: buf
..\..\..\..\strconv\quote.go:51:87: 	from *buf (indirection) at ..\..\..\..\strconv\quote.go:51:87
..\..\..\..\strconv\quote.go:51:87: 	from append(buf, '\u005c') (appendee slice) at ..\..\..\..\strconv\quote.go:54:15
..\..\..\..\strconv\quote.go:51:87: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:51:87: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:56:3
..\..\..\..\strconv\quote.go:51:87: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:51:87: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:61:4
..\..\..\..\strconv\quote.go:51:87: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:51:87: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:66:3
..\..\..\..\strconv\quote.go:51:87: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:51:87: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:104:2
..\..\..\..\strconv\quote.go:64:31: appendEscapedRune runeTmp does not escape
..\..\..\..\strconv\quote.go:65:28: appendEscapedRune runeTmp does not escape
..\..\..\..\strconv\quote.go:21:88: leaking param content: buf
..\..\..\..\strconv\quote.go:21:88: 	from *buf (indirection) at ..\..\..\..\strconv\quote.go:21:88
..\..\..\..\strconv\quote.go:21:88: 	from append(buf, quote) (appendee slice) at ..\..\..\..\strconv\quote.go:22:14
..\..\..\..\strconv\quote.go:21:88: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:21:88: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:38:2
..\..\..\..\strconv\quote.go:21:88: appendQuotedWith s does not escape
..\..\..\..\strconv\quote.go:14:37: make([]byte, 0, 3 * len(s) / 2) escapes to heap
..\..\..\..\strconv\quote.go:14:37: 	from make([]byte, 0, 3 * len(s) / 2) (too large for stack) at ..\..\..\..\strconv\quote.go:14:37
..\..\..\..\strconv\quote.go:14:15: string(appendQuotedWith(make([]byte, 0, 3 * len(s) / 2), s, quote, ASCIIonly, graphicOnly)) escapes to heap
..\..\..\..\strconv\quote.go:14:15: 	from ~r4 (return) at ..\..\..\..\strconv\quote.go:14:2
..\..\..\..\strconv\quote.go:13:67: quoteWith s does not escape
..\..\..\..\strconv\quote.go:111:22: Quote s does not escape
..\..\..\..\strconv\atoi.go:22:28: leaking param content: e
..\..\..\..\strconv\atoi.go:22:28: 	from e.Err (dot of pointer) at ..\..\..\..\strconv\atoi.go:23:74
..\..\..\..\strconv\atoi.go:22:28: 	from e.Err.Error() (receiver in indirect call) at ..\..\..\..\strconv\atoi.go:23:84
..\..\..\..\strconv\atoi.go:23:71: "strconv." + e.Func + ": parsing " + Quote(e.Num) + ": " + e.Err.Error() escapes to heap
..\..\..\..\strconv\atoi.go:23:71: 	from ~r0 (return) at ..\..\..\..\strconv\atoi.go:23:2
..\..\..\..\strconv\atoi.go:27:28: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:27:28: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:27:2
..\..\..\..\strconv\atoi.go:26:35: leaking param: fn to result ~r2 level=-1
..\..\..\..\strconv\atoi.go:26:35: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:27:18
..\..\..\..\strconv\atoi.go:26:35: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:27:28
..\..\..\..\strconv\atoi.go:26:35: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:27:2
..\..\..\..\strconv\atoi.go:26:35: leaking param: str to result ~r2 level=-1
..\..\..\..\strconv\atoi.go:26:35: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:27:18
..\..\..\..\strconv\atoi.go:26:35: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:27:28
..\..\..\..\strconv\atoi.go:26:35: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:27:2
..\..\..\..\strconv\atoi.go:31:28: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:31:28: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:31:2
..\..\..\..\strconv\atoi.go:30:34: leaking param: fn to result ~r2 level=-1
..\..\..\..\strconv\atoi.go:30:34: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:31:18
..\..\..\..\strconv\atoi.go:30:34: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:31:28
..\..\..\..\strconv\atoi.go:30:34: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:31:2
..\..\..\..\strconv\atoi.go:30:34: leaking param: str to result ~r2 level=-1
..\..\..\..\strconv\atoi.go:30:34: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:31:18
..\..\..\..\strconv\atoi.go:30:34: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:31:28
..\..\..\..\strconv\atoi.go:30:34: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:31:2
..\..\..\..\strconv\itoa.go:96:81: leaking param content: dst
..\..\..\..\strconv\itoa.go:96:81: 	from *dst (indirection) at ..\..\..\..\strconv\itoa.go:96:81
..\..\..\..\strconv\itoa.go:96:81: 	from append(dst, a[i:]...) (appendee slice) at ..\..\..\..\strconv\itoa.go:197:13
..\..\..\..\strconv\itoa.go:96:81: leaking param: dst to result d level=0
..\..\..\..\strconv\itoa.go:96:81: 	from d (assigned) at ..\..\..\..\strconv\itoa.go:197:5
..\..\..\..\strconv\itoa.go:200:12: string(a[i:]) escapes to heap
..\..\..\..\strconv\itoa.go:200:12: 	from s (assigned) at ..\..\..\..\strconv\itoa.go:200:4
..\..\..\..\strconv\itoa.go:197:20: formatBits a does not escape
..\..\..\..\strconv\itoa.go:200:14: formatBits a does not escape
..\..\..\..\strconv\atoi.go:35:38: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:35:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:34:43: leaking param: fn to result ~r3 level=-1
..\..\..\..\strconv\atoi.go:34:43: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:18
..\..\..\..\strconv\atoi.go:34:43: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:34:43: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:34:43: leaking param: str to result ~r3 level=-1
..\..\..\..\strconv\atoi.go:34:43: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:18
..\..\..\..\strconv\atoi.go:34:43: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:34:43: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:35:38: error(&errors.errorString literal) escapes to heap
..\..\..\..\strconv\atoi.go:35:38: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:38: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:18
..\..\..\..\strconv\atoi.go:35:38: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:35:38: &errors.errorString literal escapes to heap
..\..\..\..\strconv\atoi.go:35:38: 	from error(&errors.errorString literal) (interface-converted) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:38: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:38: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:18
..\..\..\..\strconv\atoi.go:35:38: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:35:55: "invalid base " + Itoa(base) escapes to heap
..\..\..\..\strconv\atoi.go:35:55: 	from errors.text·2 (assign-pair) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from &errors.errorString literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from &errors.errorString literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from error(&errors.errorString literal) (interface-converted) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:35:18
..\..\..\..\strconv\atoi.go:35:55: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:35:38
..\..\..\..\strconv\atoi.go:35:55: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:35:2
..\..\..\..\strconv\atoi.go:39:38: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:39:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:38:49: leaking param: fn to result ~r3 level=-1
..\..\..\..\strconv\atoi.go:38:49: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:18
..\..\..\..\strconv\atoi.go:38:49: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:38:49: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:38:49: leaking param: str to result ~r3 level=-1
..\..\..\..\strconv\atoi.go:38:49: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:18
..\..\..\..\strconv\atoi.go:38:49: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:38:49: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:39:38: error(&errors.errorString literal) escapes to heap
..\..\..\..\strconv\atoi.go:39:38: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:38: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:18
..\..\..\..\strconv\atoi.go:39:38: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:39:38: &errors.errorString literal escapes to heap
..\..\..\..\strconv\atoi.go:39:38: 	from error(&errors.errorString literal) (interface-converted) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:38: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:38: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:18
..\..\..\..\strconv\atoi.go:39:38: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:38: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:39:59: "invalid bit size " + Itoa(bitSize) escapes to heap
..\..\..\..\strconv\atoi.go:39:59: 	from errors.text·2 (assign-pair) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from &errors.errorString literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from &errors.errorString literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from error(&errors.errorString literal) (interface-converted) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from ~r0 (assign-pair) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:39:18
..\..\..\..\strconv\atoi.go:39:59: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:39:38
..\..\..\..\strconv\atoi.go:39:59: 	from ~r3 (return) at ..\..\..\..\strconv\atoi.go:39:2
..\..\..\..\strconv\atoi.go:54:24: syntaxError(fnParseUint, s) escapes to heap
..\..\..\..\strconv\atoi.go:54:24: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:54:3
..\..\..\..\strconv\atoi.go:54:24: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:54:24: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:54:24: 	from syntaxError(fnParseUint, s) (interface-converted) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:54:24: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:54:3
..\..\..\..\strconv\atoi.go:50:58: leaking param: s to result ~r4 level=-1
..\..\..\..\strconv\atoi.go:50:58: 	from str (assign-pair) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:50:58: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:50:58: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:50:58: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:50:58: 	from syntaxError(fnParseUint, s) (interface-converted) at ..\..\..\..\strconv\atoi.go:54:24
..\..\..\..\strconv\atoi.go:50:58: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:54:3
..\..\..\..\strconv\atoi.go:67:26: syntaxError(fnParseUint, s0) escapes to heap
..\..\..\..\strconv\atoi.go:67:26: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:67:5
..\..\..\..\strconv\atoi.go:67:26: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:67:26: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:67:26
..\..\..\..\strconv\atoi.go:67:26: 	from syntaxError(fnParseUint, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:67:26
..\..\..\..\strconv\atoi.go:67:26: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:67:5
..\..\..\..\strconv\atoi.go:79:22: baseError(fnParseUint, s0, base) escapes to heap
..\..\..\..\strconv\atoi.go:79:22: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:79:3
..\..\..\..\strconv\atoi.go:85:25: bitSizeError(fnParseUint, s0, bitSize) escapes to heap
..\..\..\..\strconv\atoi.go:85:25: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:85:3
..\..\..\..\strconv\atoi.go:113:25: syntaxError(fnParseUint, s0) escapes to heap
..\..\..\..\strconv\atoi.go:113:25: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:113:4
..\..\..\..\strconv\atoi.go:113:25: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:113:25: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:113:25
..\..\..\..\strconv\atoi.go:113:25: 	from syntaxError(fnParseUint, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:113:25
..\..\..\..\strconv\atoi.go:113:25: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:113:4
..\..\..\..\strconv\atoi.go:117:25: syntaxError(fnParseUint, s0) escapes to heap
..\..\..\..\strconv\atoi.go:117:25: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:117:4
..\..\..\..\strconv\atoi.go:117:25: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:117:25: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:117:25
..\..\..\..\strconv\atoi.go:117:25: 	from syntaxError(fnParseUint, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:117:25
..\..\..\..\strconv\atoi.go:117:25: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:117:4
..\..\..\..\strconv\atoi.go:122:29: rangeError(fnParseUint, s0) escapes to heap
..\..\..\..\strconv\atoi.go:122:29: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:122:4
..\..\..\..\strconv\atoi.go:122:29: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:122:29: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:122:29
..\..\..\..\strconv\atoi.go:122:29: 	from rangeError(fnParseUint, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:122:29
..\..\..\..\strconv\atoi.go:122:29: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:122:4
..\..\..\..\strconv\atoi.go:129:29: rangeError(fnParseUint, s0) escapes to heap
..\..\..\..\strconv\atoi.go:129:29: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:129:4
..\..\..\..\strconv\atoi.go:129:29: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:129:29: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:129:29
..\..\..\..\strconv\atoi.go:129:29: 	from rangeError(fnParseUint, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:129:29
..\..\..\..\strconv\atoi.go:129:29: 	from ~r4 (return) at ..\..\..\..\strconv\atoi.go:129:4
..\..\..\..\strconv\atoi.go:103:26: ParseUint ([]byte)(s) does not escape
..\..\..\..\strconv\atoi.go:161:24: syntaxError(fnParseInt, s) escapes to heap
..\..\..\..\strconv\atoi.go:161:24: 	from err (return) at ..\..\..\..\strconv\atoi.go:161:3
..\..\..\..\strconv\atoi.go:161:24: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:161:24: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:161:24: 	from syntaxError(fnParseInt, s) (interface-converted) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:161:24: 	from err (return) at ..\..\..\..\strconv\atoi.go:161:3
..\..\..\..\strconv\atoi.go:156:62: leaking param: s to result err level=-1
..\..\..\..\strconv\atoi.go:156:62: 	from str (assign-pair) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:156:62: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:156:62: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:156:62: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:156:62: 	from syntaxError(fnParseInt, s) (interface-converted) at ..\..\..\..\strconv\atoi.go:161:24
..\..\..\..\strconv\atoi.go:156:62: 	from err (return) at ..\..\..\..\strconv\atoi.go:161:3
..\..\..\..\strconv\atoi.go:189:39: rangeError(fnParseInt, s0) escapes to heap
..\..\..\..\strconv\atoi.go:189:39: 	from err (return) at ..\..\..\..\strconv\atoi.go:189:3
..\..\..\..\strconv\atoi.go:189:39: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:189:39: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:189:39
..\..\..\..\strconv\atoi.go:189:39: 	from rangeError(fnParseInt, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:189:39
..\..\..\..\strconv\atoi.go:189:39: 	from err (return) at ..\..\..\..\strconv\atoi.go:189:3
..\..\..\..\strconv\atoi.go:192:36: rangeError(fnParseInt, s0) escapes to heap
..\..\..\..\strconv\atoi.go:192:36: 	from err (return) at ..\..\..\..\strconv\atoi.go:192:3
..\..\..\..\strconv\atoi.go:192:36: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:192:36: 	from ~r2 (assign-pair) at ..\..\..\..\strconv\atoi.go:192:36
..\..\..\..\strconv\atoi.go:192:36: 	from rangeError(fnParseInt, s0) (interface-converted) at ..\..\..\..\strconv\atoi.go:192:36
..\..\..\..\strconv\atoi.go:192:36: 	from err (return) at ..\..\..\..\strconv\atoi.go:192:3
..\..\..\..\strconv\atoi.go:213:37: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:213:37: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:213:5
..\..\..\..\strconv\atoi.go:213:37: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:213:37: 	from &NumError literal (interface-converted) at ..\..\..\..\strconv\atoi.go:213:37
..\..\..\..\strconv\atoi.go:213:37: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:213:5
..\..\..\..\strconv\atoi.go:202:27: leaking param: s to result ~r2 level=-1
..\..\..\..\strconv\atoi.go:202:27: 	from s0 (assigned) at ..\..\..\..\strconv\atoi.go:209:6
..\..\..\..\strconv\atoi.go:202:27: 	from &NumError literal (struct literal element) at ..\..\..\..\strconv\atoi.go:213:24
..\..\..\..\strconv\atoi.go:202:27: 	from &NumError literal (pointer literal) at ..\..\..\..\strconv\atoi.go:213:37
..\..\..\..\strconv\atoi.go:202:27: 	from &NumError literal (interface-converted) at ..\..\..\..\strconv\atoi.go:213:37
..\..\..\..\strconv\atoi.go:202:27: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:213:5
..\..\..\..\strconv\atoi.go:221:37: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:221:37: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:221:5
..\..\..\..\strconv\atoi.go:221:37: &NumError literal escapes to heap
..\..\..\..\strconv\atoi.go:221:37: 	from &NumError literal (interface-converted) at ..\..\..\..\strconv\atoi.go:221:37
..\..\..\..\strconv\atoi.go:221:37: 	from ~r2 (return) at ..\..\..\..\strconv\atoi.go:221:5
..\..\..\..\strconv\atoi.go:218:28: Atoi ([]byte)(s) does not escape
..\..\..\..\strconv\decimal.go:61:28: digitZero dst does not escape
..\..\..\..\strconv\decimal.go:31:13: make([]byte, n) escapes to heap
..\..\..\..\strconv\decimal.go:31:13: 	from make([]byte, n) (too large for stack) at ..\..\..\..\strconv\decimal.go:31:13
..\..\..\..\strconv\decimal.go:22:28: leaking param content: a
..\..\..\..\strconv\decimal.go:22:28: 	from a.d (dot of pointer) at ..\..\..\..\strconv\decimal.go:44:23
..\..\..\..\strconv\decimal.go:22:28: 	from a.d (address-of) at ..\..\..\..\strconv\decimal.go:44:25
..\..\..\..\strconv\decimal.go:22:28: 	from a.d[0:a.nd] (slice) at ..\..\..\..\strconv\decimal.go:44:25
..\..\..\..\strconv\decimal.go:22:28: 	from *a.d[0:a.nd] (indirection) at ..\..\..\..\strconv\decimal.go:44:25
..\..\..\..\strconv\decimal.go:22:28: 	from copy(buf[w:], a.d[0:a.nd]) (copied slice) at ..\..\..\..\strconv\decimal.go:44:12
..\..\..\..\strconv\decimal.go:58:15: string(buf[0:w]) escapes to heap
..\..\..\..\strconv\decimal.go:58:15: 	from ~r0 (return) at ..\..\..\..\strconv\decimal.go:58:2
..\..\..\..\strconv\decimal.go:44:25: (*decimal).String a.d does not escape
..\..\..\..\strconv\decimal.go:48:25: (*decimal).String a.d does not escape
..\..\..\..\strconv\decimal.go:51:25: (*decimal).String a.d does not escape
..\..\..\..\strconv\decimal.go:55:25: (*decimal).String a.d does not escape
..\..\..\..\strconv\decimal.go:81:28: (*decimal).Assign a does not escape
..\..\..\..\strconv\decimal.go:335:40: shouldRoundUp a does not escape
..\..\..\..\strconv\decimal.go:375:30: (*decimal).RoundUp a does not escape
..\..\..\..\strconv\decimal.go:366:32: (*decimal).RoundDown a does not escape
..\..\..\..\strconv\decimal.go:354:28: (*decimal).Round a does not escape
..\..\..\..\strconv\extfloat.go:176:102: (*extFloat).AssignComputeBounds f does not escape
..\..\..\..\strconv\extfloat.go:176:102: (*extFloat).AssignComputeBounds flt does not escape
..\..\..\..\strconv\extfloat.go:336:44: (*extFloat).frexp10 f does not escape
..\..\..\..\strconv\extfloat.go:368:44: frexp10Many a does not escape
..\..\..\..\strconv\extfloat.go:368:44: frexp10Many b does not escape
..\..\..\..\strconv\extfloat.go:368:44: frexp10Many c does not escape
..\..\..\..\strconv\extfloat.go:496:84: adjustLastDigitFixed d does not escape
..\..\..\..\strconv\extfloat.go:378:57: (*extFloat).FixedDecimal f does not escape
..\..\..\..\strconv\extfloat.go:378:57: (*extFloat).FixedDecimal d does not escape
..\..\..\..\strconv\extfloat.go:645:103: adjustLastDigit d does not escape
..\..\..\..\strconv\extfloat.go:532:77: (*extFloat).ShortestDecimal f does not escape
..\..\..\..\strconv\extfloat.go:532:77: (*extFloat).ShortestDecimal d does not escape
..\..\..\..\strconv\extfloat.go:532:77: (*extFloat).ShortestDecimal lower does not escape
..\..\..\..\strconv\extfloat.go:532:77: (*extFloat).ShortestDecimal upper does not escape
..\..\..\..\strconv\ftoa.go:419:73: leaking param content: dst
..\..\..\..\strconv\ftoa.go:419:73: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:419:73
..\..\..\..\strconv\ftoa.go:419:73: 	from append(dst, '-') (appendee slice) at ..\..\..\..\strconv\ftoa.go:422:15
..\..\..\..\strconv\ftoa.go:419:73: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:419:73: 	from ~r5 (return) at ..\..\..\..\strconv\ftoa.go:438:2
..\..\..\..\strconv\ftoa.go:419:73: fmtB flt does not escape
..\..\..\..\strconv\ftoa.go:228:59: roundShortest d does not escape
..\..\..\..\strconv\ftoa.go:228:59: roundShortest flt does not escape
..\..\..\..\strconv\ftoa.go:258:14: roundShortest new(decimal) does not escape
..\..\..\..\strconv\ftoa.go:277:14: roundShortest new(decimal) does not escape
..\..\..\..\strconv\ftoa.go:331:71: leaking param content: dst
..\..\..\..\strconv\ftoa.go:331:71: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:331:71
..\..\..\..\strconv\ftoa.go:331:71: 	from append(dst, '-') (appendee slice) at ..\..\..\..\strconv\ftoa.go:334:15
..\..\..\..\strconv\ftoa.go:331:71: leaking param content: d
..\..\..\..\strconv\ftoa.go:331:71: 	from d.d (dot) at ..\..\..\..\strconv\ftoa.go:350:23
..\..\..\..\strconv\ftoa.go:331:71: 	from d.d[i:m] (slice) at ..\..\..\..\strconv\ftoa.go:350:25
..\..\..\..\strconv\ftoa.go:331:71: 	from *d.d[i:m] (indirection) at ..\..\..\..\strconv\ftoa.go:350:25
..\..\..\..\strconv\ftoa.go:331:71: 	from append(dst, d.d[i:m]...) (appended slice...) at ..\..\..\..\strconv\ftoa.go:350:16
..\..\..\..\strconv\ftoa.go:331:71: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:331:71: 	from ~r5 (return) at ..\..\..\..\strconv\ftoa.go:382:2
..\..\..\..\strconv\ftoa.go:386:61: leaking param content: dst
..\..\..\..\strconv\ftoa.go:386:61: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:386:61
..\..\..\..\strconv\ftoa.go:386:61: 	from append(dst, '-') (appendee slice) at ..\..\..\..\strconv\ftoa.go:389:15
..\..\..\..\strconv\ftoa.go:386:61: leaking param content: d
..\..\..\..\strconv\ftoa.go:386:61: 	from d.d (dot) at ..\..\..\..\strconv\ftoa.go:395:22
..\..\..\..\strconv\ftoa.go:386:61: 	from d.d[:m] (slice) at ..\..\..\..\strconv\ftoa.go:395:24
..\..\..\..\strconv\ftoa.go:386:61: 	from *d.d[:m] (indirection) at ..\..\..\..\strconv\ftoa.go:395:24
..\..\..\..\strconv\ftoa.go:386:61: 	from append(dst, d.d[:m]...) (appended slice...) at ..\..\..\..\strconv\ftoa.go:395:15
..\..\..\..\strconv\ftoa.go:386:61: leaking param: dst to result ~r4 level=0
..\..\..\..\strconv\ftoa.go:386:61: 	from ~r4 (return) at ..\..\..\..\strconv\ftoa.go:415:2
..\..\..\..\strconv\ftoa.go:191:97: leaking param content: dst
..\..\..\..\strconv\ftoa.go:191:97: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\ftoa.go:194:14
..\..\..\..\strconv\ftoa.go:191:97: leaking param content: digs
..\..\..\..\strconv\ftoa.go:191:97: 	from *digs (indirection) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: 	from digs (passed to call[argument content escapes]) at ..\..\..\..\strconv\ftoa.go:194:14
..\..\..\..\strconv\ftoa.go:191:97: leaking param: dst to result ~r6 level=0
..\..\..\..\strconv\ftoa.go:191:97: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:194:14
..\..\..\..\strconv\ftoa.go:191:97: 	from ~r6 (assigned) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: leaking param: dst to result ~r6 level=0
..\..\..\..\strconv\ftoa.go:191:97: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:196:14
..\..\..\..\strconv\ftoa.go:191:97: 	from ~r6 (assigned) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: leaking param: dst to result ~r6 level=0
..\..\..\..\strconv\ftoa.go:191:97: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:214:15
..\..\..\..\strconv\ftoa.go:191:97: 	from ~r6 (assigned) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: leaking param: dst to result ~r6 level=0
..\..\..\..\strconv\ftoa.go:191:97: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:219:14
..\..\..\..\strconv\ftoa.go:191:97: 	from ~r6 (assigned) at ..\..\..\..\strconv\ftoa.go:191:97
..\..\..\..\strconv\ftoa.go:191:97: leaking param: dst to result ~r6 level=0
..\..\..\..\strconv\ftoa.go:191:97: 	from ~r6 (return) at ..\..\..\..\strconv\ftoa.go:223:2
..\..\..\..\strconv\ftoa.go:155:96: leaking param content: dst
..\..\..\..\strconv\ftoa.go:155:96: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:155:96
..\..\..\..\strconv\ftoa.go:155:96: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\ftoa.go:188:21
..\..\..\..\strconv\ftoa.go:155:96: leaking param: dst to result ~r7 level=0
..\..\..\..\strconv\ftoa.go:155:96: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:188:21
..\..\..\..\strconv\ftoa.go:155:96: 	from ~r7 (assigned) at ..\..\..\..\strconv\ftoa.go:155:96
..\..\..\..\strconv\ftoa.go:155:96: bigFtoa flt does not escape
..\..\..\..\strconv\ftoa.go:156:10: bigFtoa new(decimal) does not escape
..\..\..\..\strconv\ftoa.go:163:29: bigFtoa d.d does not escape
..\..\..\..\strconv\ftoa.go:186:29: bigFtoa d.d does not escape
..\..\..\..\strconv\ftoa.go:54:74: leaking param content: dst
..\..\..\..\strconv\ftoa.go:54:74: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:54:74: 	from append(dst, s...) (appendee slice) at ..\..\..\..\strconv\ftoa.go:84:16
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (return) at ..\..\..\..\strconv\ftoa.go:84:3
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:98:14
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:102:17
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:117:18
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:149:17
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:54:74: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:54:74: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:151:21
..\..\..\..\strconv\ftoa.go:54:74: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:54:74
..\..\..\..\strconv\ftoa.go:59:33: genericFtoa &math.f·2 does not escape
..\..\..\..\strconv\ftoa.go:60:9: genericFtoa &float32info does not escape
..\..\..\..\strconv\ftoa.go:62:26: genericFtoa &math.f·2 does not escape
..\..\..\..\strconv\ftoa.go:63:9: genericFtoa &float64info does not escape
..\..\..\..\strconv\ftoa.go:111:11: genericFtoa new(extFloat) does not escape
..\..\..\..\strconv\ftoa.go:114:15: genericFtoa buf does not escape
..\..\..\..\strconv\ftoa.go:115:26: genericFtoa &digs does not escape
..\..\..\..\strconv\ftoa.go:115:33: genericFtoa &lower does not escape
..\..\..\..\strconv\ftoa.go:115:41: genericFtoa &upper does not escape
..\..\..\..\strconv\ftoa.go:143:16: genericFtoa buf does not escape
..\..\..\..\strconv\ftoa.go:145:10: genericFtoa f does not escape
..\..\..\..\strconv\ftoa.go:145:24: genericFtoa &digs does not escape
..\..\..\..\strconv\ftoa.go:45:32: make([]byte, 0, int(~r2)) escapes to heap
..\..\..\..\strconv\ftoa.go:45:32: 	from make([]byte, 0, int(~r2)) (too large for stack) at ..\..\..\..\strconv\ftoa.go:45:32
..\..\..\..\strconv\ftoa.go:45:15: string(genericFtoa(make([]byte, 0, int(~r2)), f, fmt, prec, bitSize)) escapes to heap
..\..\..\..\strconv\ftoa.go:45:15: 	from ~r4 (return) at ..\..\..\..\strconv\ftoa.go:45:2
..\..\..\..\strconv\ftoa.go:50:72: leaking param content: dst
..\..\..\..\strconv\ftoa.go:50:72: 	from *dst (indirection) at ..\..\..\..\strconv\ftoa.go:50:72
..\..\..\..\strconv\ftoa.go:50:72: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\ftoa.go:51:20
..\..\..\..\strconv\ftoa.go:50:72: leaking param: dst to result ~r5 level=0
..\..\..\..\strconv\ftoa.go:50:72: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\ftoa.go:51:20
..\..\..\..\strconv\ftoa.go:50:72: 	from ~r5 (assigned) at ..\..\..\..\strconv\ftoa.go:50:72
..\..\..\..\strconv\itoa.go:38:49: leaking param content: dst
..\..\..\..\strconv\itoa.go:38:49: 	from *dst (indirection) at ..\..\..\..\strconv\itoa.go:38:49
..\..\..\..\strconv\itoa.go:38:49: 	from append(dst, string(~r1)...) (appendee slice) at ..\..\..\..\strconv\itoa.go:40:16
..\..\..\..\strconv\itoa.go:38:49: leaking param: dst to result ~r3 level=0
..\..\..\..\strconv\itoa.go:38:49: 	from ~r3 (return) at ..\..\..\..\strconv\itoa.go:40:3
..\..\..\..\strconv\itoa.go:38:49: leaking param: dst to result ~r3 level=0
..\..\..\..\strconv\itoa.go:38:49: 	from ~r3 (return) at ..\..\..\..\strconv\itoa.go:43:2
..\..\..\..\strconv\itoa.go:48:51: leaking param content: dst
..\..\..\..\strconv\itoa.go:48:51: 	from *dst (indirection) at ..\..\..\..\strconv\itoa.go:48:51
..\..\..\..\strconv\itoa.go:48:51: 	from append(dst, string(~r1)...) (appendee slice) at ..\..\..\..\strconv\itoa.go:50:16
..\..\..\..\strconv\itoa.go:48:51: leaking param: dst to result ~r3 level=0
..\..\..\..\strconv\itoa.go:48:51: 	from ~r3 (return) at ..\..\..\..\strconv\itoa.go:50:3
..\..\..\..\strconv\itoa.go:48:51: leaking param: dst to result ~r3 level=0
..\..\..\..\strconv\itoa.go:48:51: 	from ~r3 (return) at ..\..\..\..\strconv\itoa.go:53:2
..\..\..\..\strconv\quote.go:41:90: leaking param content: buf
..\..\..\..\strconv\quote.go:41:90: 	from *buf (indirection) at ..\..\..\..\strconv\quote.go:41:90
..\..\..\..\strconv\quote.go:41:90: 	from append(buf, quote) (appendee slice) at ..\..\..\..\strconv\quote.go:42:14
..\..\..\..\strconv\quote.go:41:90: leaking param: buf to result ~r5 level=0
..\..\..\..\strconv\quote.go:41:90: 	from ~r5 (return) at ..\..\..\..\strconv\quote.go:48:2
..\..\..\..\strconv\quote.go:18:15: string(appendQuotedRuneWith(nil, r, quote, ASCIIonly, graphicOnly)) escapes to heap
..\..\..\..\strconv\quote.go:18:15: 	from ~r4 (return) at ..\..\..\..\strconv\quote.go:18:2
..\..\..\..\strconv\quote.go:117:42: leaking param content: dst
..\..\..\..\strconv\quote.go:117:42: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:117:42
..\..\..\..\strconv\quote.go:117:42: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:118:25
..\..\..\..\strconv\quote.go:117:42: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:117:42: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:118:25
..\..\..\..\strconv\quote.go:117:42: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:117:42
..\..\..\..\strconv\quote.go:117:42: AppendQuote s does not escape
..\..\..\..\strconv\quote.go:124:29: QuoteToASCII s does not escape
..\..\..\..\strconv\quote.go:130:49: leaking param content: dst
..\..\..\..\strconv\quote.go:130:49: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:130:49
..\..\..\..\strconv\quote.go:130:49: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:131:25
..\..\..\..\strconv\quote.go:130:49: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:130:49: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:131:25
..\..\..\..\strconv\quote.go:130:49: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:130:49
..\..\..\..\strconv\quote.go:130:49: AppendQuoteToASCII s does not escape
..\..\..\..\strconv\quote.go:137:31: QuoteToGraphic s does not escape
..\..\..\..\strconv\quote.go:143:51: leaking param content: dst
..\..\..\..\strconv\quote.go:143:51: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:143:51
..\..\..\..\strconv\quote.go:143:51: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:144:25
..\..\..\..\strconv\quote.go:143:51: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:143:51: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:144:25
..\..\..\..\strconv\quote.go:143:51: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:143:51
..\..\..\..\strconv\quote.go:143:51: AppendQuoteToGraphic s does not escape
..\..\..\..\strconv\quote.go:156:44: leaking param content: dst
..\..\..\..\strconv\quote.go:156:44: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:156:44
..\..\..\..\strconv\quote.go:156:44: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:157:29
..\..\..\..\strconv\quote.go:156:44: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:156:44: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:157:29
..\..\..\..\strconv\quote.go:156:44: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:156:44
..\..\..\..\strconv\quote.go:170:51: leaking param content: dst
..\..\..\..\strconv\quote.go:170:51: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:170:51
..\..\..\..\strconv\quote.go:170:51: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:171:29
..\..\..\..\strconv\quote.go:170:51: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:170:51: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:171:29
..\..\..\..\strconv\quote.go:170:51: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:170:51
..\..\..\..\strconv\quote.go:184:53: leaking param content: dst
..\..\..\..\strconv\quote.go:184:53: 	from *dst (indirection) at ..\..\..\..\strconv\quote.go:184:53
..\..\..\..\strconv\quote.go:184:53: 	from dst (passed to call[argument content escapes]) at ..\..\..\..\strconv\quote.go:185:29
..\..\..\..\strconv\quote.go:184:53: leaking param: dst to result ~r2 level=0
..\..\..\..\strconv\quote.go:184:53: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\strconv\quote.go:185:29
..\..\..\..\strconv\quote.go:184:53: 	from ~r2 (assigned) at ..\..\..\..\strconv\quote.go:184:53
..\..\..\..\strconv\quote.go:191:29: CanBackquote s does not escape
..\..\..\..\strconv\quote.go:238:86: leaking param: s to result tail level=0
..\..\..\..\strconv\quote.go:238:86: 	from tail (return) at ..\..\..\..\strconv\quote.go:246:3
..\..\..\..\strconv\quote.go:238:86: leaking param: s to result tail level=0
..\..\..\..\strconv\quote.go:238:86: 	from tail (return) at ..\..\..\..\strconv\quote.go:248:3
..\..\..\..\strconv\quote.go:238:86: leaking param: s to result tail level=0
..\..\..\..\strconv\quote.go:238:86: 	from tail (assigned) at ..\..\..\..\strconv\quote.go:341:7
..\..\..\..\strconv\quote.go:420:33: contains s does not escape
..\..\..\..\strconv\quote.go:367:15: make([]byte, 0, len(s) - 1) escapes to heap
..\..\..\..\strconv\quote.go:367:15: 	from make([]byte, 0, len(s) - 1) (too large for stack) at ..\..\..\..\strconv\quote.go:367:15
..\..\..\..\strconv\quote.go:398:13: make([]byte, 0, 3 * len(s) / 2) escapes to heap
..\..\..\..\strconv\quote.go:398:13: 	from make([]byte, 0, 3 * len(s) / 2) (too large for stack) at ..\..\..\..\strconv\quote.go:398:13
..\..\..\..\strconv\quote.go:373:17: string(buf) escapes to heap
..\..\..\..\strconv\quote.go:373:17: 	from ~r1 (return) at ..\..\..\..\strconv\quote.go:373:4
..\..\..\..\strconv\quote.go:350:33: leaking param: s to result ~r1 level=0
..\..\..\..\strconv\quote.go:350:33: 	from ~r1 (return) at ..\..\..\..\strconv\quote.go:375:3
..\..\..\..\strconv\quote.go:350:33: leaking param: s to result ~r1 level=0
..\..\..\..\strconv\quote.go:350:33: 	from ~r1 (return) at ..\..\..\..\strconv\quote.go:388:4
..\..\..\..\strconv\quote.go:350:33: leaking param: s to result ~r1 level=0
..\..\..\..\strconv\quote.go:350:33: 	from ~r1 (return) at ..\..\..\..\strconv\quote.go:392:5
..\..\..\..\strconv\quote.go:416:15: string(buf) escapes to heap
..\..\..\..\strconv\quote.go:416:15: 	from ~r1 (return) at ..\..\..\..\strconv\quote.go:416:2
..\..\..\..\strconv\quote.go:408:32: Unquote runeTmp does not escape
..\..\..\..\strconv\quote.go:409:29: Unquote runeTmp does not escape
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Error() (receiver in indirect call) at <autogenerated>:1:0
