]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/cgo/gcc.go
cmd/cgo: disable #cgo noescape/nocallback until Go 1.23
[gostls13.git] / src / cmd / cgo / gcc.go
index d30056ec840033c6bd2188a2e0ab6d7ce87b6365..6e7556de9606281571b1955bfa400d0fb6ca5c86 100644 (file)
@@ -94,8 +94,10 @@ func (f *File) ProcessCgoDirectives() {
                                directive := fields[1]
                                funcName := fields[2]
                                if directive == "nocallback" {
+                                       fatalf("#cgo nocallback disabled until Go 1.23")
                                        f.NoCallbacks[funcName] = true
                                } else if directive == "noescape" {
+                                       fatalf("#cgo noescape disabled until Go 1.23")
                                        f.NoEscapes[funcName] = true
                                }
                        }