[M3commit] [modula3/cm3] c43ac7: Fix m3llvm link failures in p053, p156, p159, p160...
Rodney Bates
rodney.m.bates at acm.org
Thu Oct 1 18:52:14 CEST 2015
Branch: refs/heads/master
Home: https://github.com/modula3/cm3
Commit: c43ac7b13cb7d915e957e33d15e4175d27f2c885
https://github.com/modula3/cm3/commit/c43ac7b13cb7d915e957e33d15e4175d27f2c885
Author: Rodney Bates <rodney.m.bates at acm.org>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M m3-sys/llvm3.6.1/src/M3CG_LLVM.m3
Log Message:
-----------
Fix m3llvm link failures in p053, p156, p159, p160, p162.
p053, p156, and p159 still have execution output errors that don't
happen with m3cc.
Was failing to cache llvm functions for library calls to, e.g., set_eq,
resulting in multiple, identically-named llvm function decls that llvm
disambiguated by adding numeric suffixes. These then were undefined
at link time.
More information about the M3commit
mailing list