10 lines
607 B
Plaintext
10 lines
607 B
Plaintext
// compiler/tests/pipeline.rs 按 Module 模式编译,执行模块后调用 main 并按精确十进制值比较。
|
|
// Signed decimal constants retain all digits; no f64 conversion or arithmetic.
|
|
// 由测试/宿主调用,验证长十进制带符号常量经过编译与返回仍不丢精度。
|
|
function main(): Number {
|
|
// 字面量保存所有十进制数字,不先经 f64;源码负号经 signed_literal 合入精确数值拼写。
|
|
let value = -123456789012345678901234567890.00100
|
|
// 返回局部槽中的数值,用于检查整个管线保持原来的精确值。
|
|
return value
|
|
}
|