1 2 3 4 5 6 7 8 9 10 11 12 13 14
// +build amd64 // asmcheck -gcflags=-spectre=ret package codegen func CallFunc(f func()) { // amd64:`CALL\truntime.retpoline` f() } func CallInterface(x interface{ M() }) { // amd64:`CALL\truntime.retpoline` x.M() }