]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: expand comment on cgo_unsafe_args in inlinine
authorAustin Clements <austin@google.com>
Wed, 19 Apr 2017 20:58:07 +0000 (16:58 -0400)
committerAustin Clements <austin@google.com>
Wed, 19 Apr 2017 21:39:58 +0000 (21:39 +0000)
Change-Id: Ie8fd7839806b4a6bcfac5ac1f984db7ab282c3b5
Reviewed-on: https://go-review.googlesource.com/41150
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: David Lazar <lazard@golang.org>
src/cmd/compile/internal/gc/inl.go

index b7a387141b6a0e469371d9d886b0f4a467976d74..c9d1a0c0352eae9f9c947a480130a19c84798c0f 100644 (file)
@@ -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