From 36984c7031649fd39679a6339d9c01f3ec330056 Mon Sep 17 00:00:00 2001 From: Michael McLoughlin Date: Wed, 2 Jan 2019 22:01:38 -0800 Subject: [PATCH] printer: output build tags in stubs file Updates #3 --- printer/stubs.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/printer/stubs.go b/printer/stubs.go index 75b5fb1..2756eee 100644 --- a/printer/stubs.go +++ b/printer/stubs.go @@ -16,6 +16,12 @@ func NewStubs(cfg Config) Printer { func (s *stubs) Print(f *avo.File) ([]byte, error) { s.Comment(s.cfg.GeneratedWarning()) + + if len(f.Constraints) > 0 { + s.NL() + s.Printf(f.Constraints.GoString()) + } + s.NL() s.Printf("package %s\n", s.cfg.Pkg) for _, fn := range f.Functions() {