Fixes a bug whereby, for example, "guild compile --target=i686-linux-gnu"
running on x86_64 would generate invalid code for 'bytevector-u32-native-set!'
because 'target-most-positive-fixnum' was called from the top-level
when (language tree-il compile-cps) was loaded.
Consequently, the .go files under prebuilt/ would be invalid, leading to
build failures on 32-bit platforms.
This issue became apparent with
|
||
|---|---|---|
| .. | ||
| analyze.scm | ||
| compile-bytecode.scm | ||
| compile-cps.scm | ||
| cps-primitives.scm | ||
| debug.scm | ||
| effects.scm | ||
| eta-expand.scm | ||
| fix-letrec.scm | ||
| letrectify.scm | ||
| optimize.scm | ||
| peval.scm | ||
| primitives.scm | ||
| spec.scm | ||