[Issue 24787] New: Error signed integer overflow

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Oct 1 10:47:17 UTC 2024


https://issues.dlang.org/show_bug.cgi?id=24787

          Issue ID: 24787
           Summary: Error signed integer overflow
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: cr at tagion.org

Created attachment 1918
  --> https://issues.dlang.org/attachment.cgi?id=1918&action=edit
Test program

The value long.min written as decimal results in an overflow error, both for
ldc2 and dmd.


long z=-9223372036854775808L;

Error: signed integer overflow

Compiler used
dmd --version
DMD64 D Compiler v2.109.0-rc.1
Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
written by Walter Bright

ldc2 --version
LDC - the LLVM D compiler (1.39.0):
  based on DMD v2.109.1 and LLVM 18.1.6
  built with LDC - the LLVM D compiler (1.39.0)

--


More information about the Digitalmars-d-bugs mailing list