// asmcheck | |
// Copyright 2023 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package codegen | |
//go:noinline | |
func f(x int32) { | |
} | |
func g(p *int32) { | |
// argument marshaling code should live at line 17, not line 15. | |
x := *p | |
// 386: `MOVL\s[A-Z]+,\s\(SP\)` | |
f(x) | |
} |