From 6b451ce3f39ed7a9474ec1eca59009da699c6c89 Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Wed, 19 Apr 2017 16:58:07 -0400 Subject: [PATCH] cmd/compile: expand comment on cgo_unsafe_args in inlinine Change-Id: Ie8fd7839806b4a6bcfac5ac1f984db7ab282c3b5 Reviewed-on: https://go-review.googlesource.com/41150 Run-TryBot: Austin Clements Reviewed-by: David Lazar --- src/cmd/compile/internal/gc/inl.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/gc/inl.go b/src/cmd/compile/internal/gc/inl.go index b7a387141b..c9d1a0c035 100644 --- a/src/cmd/compile/internal/gc/inl.go +++ b/src/cmd/compile/internal/gc/inl.go @@ -111,7 +111,8 @@ func caninl(fn *Node) { return } - // If marked "go:cgo_unsafe_args", don't inline + // If marked "go:cgo_unsafe_args", don't inline, since the + // function makes assumptions about its argument frame layout. if fn.Func.Pragma&CgoUnsafeArgs != 0 { reason = "marked go:cgo_unsafe_args" return -- 2.48.1