mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cgen: fix g.typ() not adding correct number of * for generic types (#10687)
This commit is contained in:
@ -569,7 +569,8 @@ fn (mut g Gen) typ(t ast.Type) string {
|
|||||||
return styp
|
return styp
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut g Gen) base_type(t ast.Type) string {
|
fn (mut g Gen) base_type(_t ast.Type) string {
|
||||||
|
t := g.unwrap_generic(_t)
|
||||||
share := t.share()
|
share := t.share()
|
||||||
mut styp := if share == .atomic_t { t.atomic_typename() } else { g.cc_type(t, true) }
|
mut styp := if share == .atomic_t { t.atomic_typename() } else { g.cc_type(t, true) }
|
||||||
if t.has_flag(.shared_f) {
|
if t.has_flag(.shared_f) {
|
||||||
|
Reference in New Issue
Block a user