package source

import (
	
	
	
)

// GoVersionLessThan returns true if runtime.Version() is semantically less than
// version major.minor. Returns false if a release version can not be parsed from
// runtime.Version().
func (,  int64) bool {
	 := runtime.Version()
	// not a release version
	if !strings.HasPrefix(, "go") {
		return false
	}
	 = strings.TrimPrefix(, "go")
	 := strings.Split(, ".")
	if len() < 2 {
		return false
	}
	,  := strconv.ParseInt([0], 10, 32)
	if  != nil {
		return false
	}
	if  !=  {
		return  < 
	}
	,  := strconv.ParseInt([1], 10, 32)
	if  != nil {
		return false
	}
	return  < 
}