Commit Graph

254 Commits

Author SHA1 Message Date
Doug Gregor
3805e18090 Explicitly track the mapping from dependent types to their opened type variables.
Previously, we were reconstructing this mapping from the "full" opened
type produced by declaration references. However, when dealing with
same-type constraints between associated types and type parameters, we
could end up with an incomplete mapping, which let archetypes slip
through. Most of the churn here is sorting out the locators we need to
use to find the opened-type information. Fixes rdar://problem/18208283
and at least 3 dupes of it that I've found so far.

Swift SVN r25375
2015-02-18 19:41:40 +00:00
Dmitri Hrybenko
4bc91af128 Annotate that 0002-rdar19792768.swift only crashes with assertions
enabled

Swift SVN r25189
2015-02-11 19:36:42 +00:00
Ben Langmuir
afd4f98a6b Add XFAIL: no_asserts to compiler_crashers_2/0001-rdar19792730.swift
Swift SVN r25181
2015-02-11 17:33:30 +00:00
Dmitri Hrybenko
b76f6b27ec Add tests for compiler crasher bugs that I filed recently
If these tests start passing, we would conveniently know which bugs we
can close.

Swift SVN r25170
2015-02-11 07:12:19 +00:00