From: Austin Clements Date: Wed, 19 Apr 2017 20:58:07 +0000 (-0400) Subject: cmd/compile: expand comment on cgo_unsafe_args in inlinine X-Git-Tag: go1.9beta1~605 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6b451ce3f39ed7a9474ec1eca59009da699c6c89;p=gostls13.git 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 --- 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