Bug 13102 – Cannot parse 184467440737095516153.6L

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-07-12T01:04:00Z
Last change time
2014-08-22T08:04:22Z
Keywords
pull
Assigned to
nobody
Creator
timon.gehr

Comments

Comment #0 by timon.gehr — 2014-07-12T01:04:58Z
dmd-2.065.0/dmd-2.066.0-b2 enum e=184467440737095516153.6L; fails with: Error: integer overflow This worked with dmd-2.064.
Comment #1 by lio+bugzilla — 2014-07-12T17:04:33Z
I'm guessing it's a regression from this commit: commit a99d54cf27a9075813e035cbbd4761075e021d98 Author: Walter Bright <[email protected]> Date: Wed Dec 4 11:42:18 2013 -0800 redo Lexer::number
Comment #2 by bugzilla — 2014-07-12T18:54:13Z
Comment #3 by github-bugzilla — 2014-07-13T08:25:02Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/dbb1b02b3b825d430b2891fdc0593ce51816cd1c fix Issue 13102 - Cannot parse 184467440737095516153.6L https://github.com/D-Programming-Language/dmd/commit/0e905729ac0902fc38c6bde137479b8833157389 Merge pull request #3753 from WalterBright/fix13102 [REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L
Comment #4 by github-bugzilla — 2014-07-15T10:26:14Z
Commit pushed to 2.066 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1e95e25d7c5f5bdac312139e53594419896238bb Merge pull request #3753 from WalterBright/fix13102 [REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L
Comment #5 by github-bugzilla — 2014-08-22T08:04:22Z