[dylan-lang/opendylan] eedadf: Bug 7458: Don't expand <union> instance checks inl...

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <54ffdabfd0e9a_65003f9d09c992b8770c8@hookshot-fe3-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: eedadffda6d890d6c91c1d442350f2a236314d83
      https://github.com/dylan-lang/opendylan/commit/eedadffda6d890d6c91c1d442350f2a236314d83
  Author: Peter S. Housel <[email protected]>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M sources/dfmc/llvm-back-end/llvm-emit-type-check.dylan

  Log Message:
  -----------
  Bug 7458: Don't expand <union> instance checks inline

* sources/dfmc/llvm-back-end/llvm-emit-type-check.dylan
  (do-emit-instance-cmp on <&union>): Delete method, since inline
   expansion of <union> type checks can easily result in external
   references unaccounted for by the heaping pass. Rely on the default
   method (calling the instance?-iep) for <union> types.

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.