Enable local multi-declarations. Fix of builtin argument checking. Migrate to @noinit.

This commit is contained in:
Christoffer Lerno
2023-02-11 02:03:02 +01:00
parent 18de9a146b
commit 1548cd06ef
30 changed files with 259 additions and 106 deletions

View File

@@ -50,7 +50,7 @@ macro double! decfloat(char[] chars, int $bits, int $emin, int sign)
assert(len);
char c = void;
char c @noinit;
// Skip past first characters
while ((c = chars[index]) == '0')
{
@@ -335,7 +335,7 @@ macro double! hexfloat(char[] chars, int $bits, int $emin, int sign)
uint x;
long rp;
long dc;
char c = void;
char c @noinit;
bool got_rad;
bool got_digit;
bool got_tail;