github.com/gopherjs/gopherjs@v1.19.0-beta1.0.20240506212314-27071a8796e4/tests/testdata/linkname/three/three.go (about)

     1  package three
     2  
     3  func DoThree() string {
     4  	return "doing three"
     5  }
     6  
     7  func init() {
     8  	// Avoid dead-code elimination.
     9  	// TODO(nevkontakte): This should not be necessary.
    10  	_ = doInternalThree
    11  }
    12  
    13  var threeSecret = "three secret"
    14  
    15  // This function is unexported and can't be accessed by other packages via a
    16  // conventional import.
    17  func doInternalThree() string {
    18  	return "doing internal three: " + threeSecret
    19  }