summaryrefslogtreecommitdiffstats
path: root/llgo/test/irgen/mangling-synthetic.go
blob: ab043a69b97883deb681e979c86592a6379adeaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: llgo -fgo-pkgpath=p -c -o %T/p.o %S/Inputs/mangling-synthetic-p.go
// RUN: llgo -fgo-pkgpath=q -I %T -S -emit-llvm -o - %s | FileCheck %s

package q

import "p"

// CHECK-DAG: define linkonce_odr void @p.f.N3_q.T(i8* nest, i8*)
// CHECK-DAG: define linkonce_odr void @p.f.pN3_q.T(i8* nest, i8*)
type T struct { p.U }

// CHECK-DAG: declare void @q.f.N3_q.T(i8* nest, i8*)
// CHECK-DAG: define linkonce_odr void @q.f.pN3_q.T(i8* nest, i8*)
func (T) f()
OpenPOWER on IntegriCloud