ql: invalid 'string(int)' conversions
next version of Go (1.15) has a new 'go vet' rule (enabled during 'go test' - IIRC) that disallows string(int)
conversions:
$> go test
go test .
# modernc.org/ql
./etc.go:464:10: conversion from int to string yields a string of one rune
./etc.go:901:11: conversion from idealInt (int64) to string yields a string of one rune
./etc.go:905:11: conversion from idealUint (uint64) to string yields a string of one rune
./etc.go:912:11: conversion from int8 to string yields a string of one rune
./etc.go:914:11: conversion from int16 to string yields a string of one rune
./etc.go:918:11: conversion from int64 to string yields a string of one rune
./etc.go:924:11: conversion from uint16 to string yields a string of one rune
./etc.go:926:11: conversion from uint32 to string yields a string of one rune
./etc.go:928:11: conversion from uint64 to string yields a string of one rune
./etc.go:1698:15: conversion from uint64 to string yields a string of one rune
./ql.go:820:17: conversion from int to string yields a string of one rune
./all_test.go:3287:9: conversion from int to string yields a string of one rune