[Bug d/98921] [11 regression] libphobos: junk in generated symbol

schwab@linux-m68k.org gcc-bugzilla@gcc.gnu.org
Mon Feb 1 17:55:01 GMT 2021


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98921

--- Comment #2 from Andreas Schwab <schwab@linux-m68k.org> ---
diff --git a/gcc/d/dmd/dmangle.c b/gcc/d/dmd/dmangle.c
index f6eee52afbf..73d9ac5367f 100644
--- a/gcc/d/dmd/dmangle.c
+++ b/gcc/d/dmd/dmangle.c
@@ -822,7 +822,7 @@ public:
     void visit(IntegerExp *e)
     {
         if ((sinteger_t)e->value < 0)
-            buf->printf("N%lld", -e->value);
+            buf->printf("N%llu", -e->value);
         else
             buf->printf("i%lld",  e->value);
     }


More information about the Gcc-bugs mailing list