]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/zclconf/go-cty/cty/convert/conversion_primitive.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / zclconf / go-cty / cty / convert / conversion_primitive.go
index e563ee348363d1948a9dad8a02f9c450589ca21e..e0dbf491e0f8f8e783298672cc5b664c8eb069bc 100644 (file)
@@ -1,8 +1,6 @@
 package convert
 
 import (
-       "math/big"
-
        "github.com/zclconf/go-cty/cty"
 )
 
@@ -30,11 +28,11 @@ var primitiveConversionsSafe = map[cty.Type]map[cty.Type]conversion{
 var primitiveConversionsUnsafe = map[cty.Type]map[cty.Type]conversion{
        cty.String: {
                cty.Number: func(val cty.Value, path cty.Path) (cty.Value, error) {
-                       f, _, err := big.ParseFloat(val.AsString(), 10, 512, big.ToNearestEven)
+                       v, err := cty.ParseNumberVal(val.AsString())
                        if err != nil {
                                return cty.NilVal, path.NewErrorf("a number is required")
                        }
-                       return cty.NumberVal(f), nil
+                       return v, nil
                },
                cty.Bool: func(val cty.Value, path cty.Path) (cty.Value, error) {
                        switch val.AsString() {