fix prod build
parent
5072320803
commit
5f61fbcbe3
|
@ -57,7 +57,7 @@ pub fn (b mut Builder) writeln(s string) {
|
|||
|
||||
// buf == 'hello world'
|
||||
// last_n(5) returns 'world'
|
||||
pub fn (b mut Builder) last_n(n int) string {
|
||||
pub fn (b &Builder) last_n(n int) string {
|
||||
if n > b.len {
|
||||
return ''
|
||||
}
|
||||
|
@ -67,7 +67,7 @@ pub fn (b mut Builder) last_n(n int) string {
|
|||
|
||||
// buf == 'hello world'
|
||||
// after(6) returns 'world'
|
||||
pub fn (b mut Builder) after(n int) string {
|
||||
pub fn (b &Builder) after(n int) string {
|
||||
if n >= b.len {
|
||||
return ''
|
||||
}
|
||||
|
|
|
@ -1663,7 +1663,6 @@ fn (g mut Gen) string_inter_literal(node ast.StringInterLiteral) {
|
|||
if i >= node.exprs.len {
|
||||
continue
|
||||
}
|
||||
pos := g.out.len
|
||||
match node.expr_types[i] {
|
||||
table.string_type {
|
||||
g.write('%.*s')
|
||||
|
@ -1679,13 +1678,13 @@ fn (g mut Gen) string_inter_literal(node ast.StringInterLiteral) {
|
|||
for i, expr in node.exprs {
|
||||
if node.expr_types[i] == table.string_type {
|
||||
// `name.str, name.len,`
|
||||
g.expr(node.exprs[i])
|
||||
g.expr(expr)
|
||||
g.write('.len, ')
|
||||
g.expr(node.exprs[i])
|
||||
g.expr(expr)
|
||||
g.write('.str')
|
||||
}
|
||||
else {
|
||||
g.expr(node.exprs[i])
|
||||
g.expr(expr)
|
||||
}
|
||||
if i < node.exprs.len - 1 {
|
||||
g.write(', ')
|
||||
|
|
Loading…
Reference in New Issue