aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/database
diff options
context:
space:
mode:
authorGaius Mulley <gaiusmod2@gmail.com>2025-03-10 17:37:41 +0000
committerGaius Mulley <gaiusmod2@gmail.com>2025-03-10 17:37:41 +0000
commit40a4f3dead623db86bc8f7255cbe524701f4aeb0 (patch)
tree76c4a2ff6450c4daecd6c81ec736e470c426a976 /libgo/go/database
parent85b46d0795ac76bc192cb8f88b646a647acf98c1 (diff)
downloadgcc-trunk.zip
gcc-trunk.tar.gz
gcc-trunk.tar.bz2
PR modula2/119192 ICE if TBITSIZE is used in an expressionHEADtrunkmaster
This patch fixes an ICE which will occur is TBITSIZE is used within an expression. gcc/m2/ChangeLog: PR modula2/119192 * gm2-compiler/M2GCCDeclare.def (TryDeclareType): New procedure. * gm2-compiler/M2GCCDeclare.mod (IsAnyType): New procedure. (TryDeclareType): Ditto. * gm2-compiler/M2GenGCC.mod (FoldTBitsize): New procedure. (FoldStandardFunction): Call FoldTBitsize. * gm2-gcc/m2expr.cc (BuildTBitSize): Improve comment. (m2expr_BuildSystemTBitSize): New function. * gm2-gcc/m2expr.def (BuildSystemTBitSize): New procedure function. * gm2-gcc/m2expr.h (m2expr_BuildSystemTBitSize): New function prototype. gcc/testsuite/ChangeLog: PR modula2/119192 * gm2/sets/run/pass/simplepacked.mod: Uncomment asserts. Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Diffstat (limited to 'libgo/go/database')
0 files changed, 0 insertions, 0 deletions