Skip to content

Commit 81f072a

Browse files
committed
Fix literal formatting tests
1 parent ca9203d commit 81f072a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Fantomas.Core/ASTTransformer.fs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,10 @@ let mkConstant (creationAide: CreationAide) c r : Constant =
132132
)
133133
| SynConst.UInt32 v -> orElse (v.ToString() + "u")
134134
| SynConst.UInt64 v -> orElse (v.ToString() + "uL")
135-
| SynConst.Double v -> orElse (v.ToString())
136-
| SynConst.Single v -> orElse (v.ToString() + "f")
135+
| SynConst.Double v -> orElse (v.ToString("r"))
136+
| SynConst.Single v -> orElse (v.ToString("r") + "f")
137137
| SynConst.Decimal v ->
138-
let bits = System.Decimal.GetBits(v)
139-
let scale = (bits[3] >>> 16) &&& 0x7F
140-
orElse (sprintf "%sM {Scale = %suy}" (v.ToString()) (scale.ToString()))
138+
orElse (sprintf "%sM" (v.ToString()))
141139
| SynConst.IntPtr v -> orElse (v.ToString() + "n")
142140
| SynConst.UIntPtr v -> orElse (v.ToString() + "un")
143141
| SynConst.UserNum(v, s) ->

0 commit comments

Comments
 (0)