lib,wcc,w6a,w6l: char-literals for remaining source magic decimals (Wave-1)

This commit is contained in:
2026-06-02 21:02:26 +09:00
parent 2131ae0dee
commit 688275bfd6
17 changed files with 86 additions and 86 deletions

View File

@@ -115,7 +115,7 @@ fn aliaslookup(c: *cgen, name: str) *node = {
// collapsing into whichever entry appears first in the chain.
let i: i32 = name.len - 1;
for (i >= 0) {
if (name[i] == 46u8) { // '.'
if (name[i] == '.') {
let pkg: str;
pkg.ptr = name.ptr;
pkg.len = i;
@@ -303,7 +303,7 @@ fn enumlookup(c: *cgen, name: str) *enumtype = {
// same-leaf enums in two modules from collapsing.
let i: i32 = name.len - 1;
for (i >= 0) {
if (name[i] == 46u8) { // '.'
if (name[i] == '.') {
let pkg: str;
pkg.ptr = name.ptr;
pkg.len = i;
@@ -613,7 +613,7 @@ fn localadd(c: *cgen, name: str, sz: i32, tnode: *node) i32 = {
// cg_tagscr / cg_retscr / cg_sretscr same-fn caches in
// cmd/w6c/cgen.c (#26 / #15).
if (name.len > 0) {
if (name[0] == 64u8) { // '@'
if (name[0] == '@') {
let asz: i32 = sz;
if (asz < 8) { asz = 8; };
if ((asz & 7) != 0) { asz = (asz + 7) & ~7; };
@@ -801,20 +801,20 @@ fn mklabel(c: *cgen, prefix: str) str = {
buf[i] = mname[j];
i += 1; j += 1;
};
if (mname.len > 0) { buf[i] = 46u8; i += 1; }; // '.'
if (mname.len > 0) { buf[i] = '.'; i += 1; };
let fname: str = c.fnname;
j = 0;
for (j < fname.len) {
buf[i] = fname[j];
i += 1; j += 1;
};
buf[i] = 95u8; i += 1; // '_'
buf[i] = '_'; i += 1;
j = 0;
for (j < prefix.len) {
buf[i] = prefix[j];
i += 1; j += 1;
};
buf[i] = 95u8; i += 1; // '_'
buf[i] = '_'; i += 1;
let ns: str = strconv.i64tos(c.labelseq: i64, strconv.base.DEC);
let n: i32 = ns.len;
let dk: i32 = 0;
@@ -847,13 +847,13 @@ fn emitlabel(s: str) void = {
fn mkscratchname(c: *cgen, prefix: str) str = {
let buf: [128]u8;
let i: i32 = 0;
buf[i] = 46u8; i += 1; // '.'
buf[i] = '.'; i += 1;
let j: i32 = 0;
for (j < prefix.len) {
buf[i] = prefix[j];
i += 1; j += 1;
};
buf[i] = 95u8; i += 1; // '_'
buf[i] = '_'; i += 1;
let ns: str = strconv.i64tos(c.labelseq: i64, strconv.base.DEC);
let n: i32 = ns.len;
let dk: i32 = 0;