[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