From 453450f40df0889a133f4b41199ab7176b3d7e9d Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Sun, 23 Sep 2018 23:30:13 +0200 Subject: [PATCH] ir: sort function pragmas --- ir/ir.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ir/ir.go b/ir/ir.go index 4f098425..88a2a53b 100644 --- a/ir/ir.go +++ b/ir/ir.go @@ -223,6 +223,12 @@ func (f *Function) parsePragmas() { } parts := strings.Fields(comment.Text) switch parts[0] { + case "//go:export": + if len(parts) != 2 { + continue + } + f.linkName = parts[1] + f.exported = true case "//go:linkname": if len(parts) != 3 || parts[1] != f.Name() { continue @@ -242,12 +248,6 @@ func (f *Function) parsePragmas() { if hasUnsafeImport(f.Pkg.Pkg) { f.nobounds = true } - case "//go:export": - if len(parts) != 2 { - continue - } - f.linkName = parts[1] - f.exported = true } } }