[M3commit] [modula3/cm3] 64caa6: Fix m3llvm NIL-derefs producing debug info for ano...

GitHub noreply at github.com
Mon Feb 22 21:01:35 CET 2016


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 64caa62854f05d05b6551bde398014e8f70fd8bb
      https://github.com/modula3/cm3/commit/64caa62854f05d05b6551bde398014e8f70fd8bb
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M m3-sys/llvm3.6.1/src/M3CG_LLVM.m3

  Log Message:
  -----------
  Fix m3llvm NIL-derefs producing debug info for anonymous types.

m3llvm was suffering NIL derefs in Text, when producing debug
info for an anonymous type.  Change to give such a type a
name that is the base-62 form of its type UID, as used
ubiquitously in stabs debug info.  The fix is in many places,
hopefully all of them.




More information about the M3commit mailing list