Commits

Xi Ge committed 167bf02206c
Type Re-constructor: Fix a crasher for LLDB. Patch and commit message from Greg Clayton. Code like this: public struct MyStruct { private typealias IntegerType = Int private func Foo(i : IntegerType) { var a = Dictionary<String, IntegerType>() a["hello"] = 123 print("a = \(a)") print("i = \(i)") print("done"); } } func main() { let s = MyStruct(); s.Foo(123) } main() Will crash if we set a breakpoint on the 'print("done")' line and expand the "a" variable due to the IntegerType not making it into the Swift module since it is private. Then we try to create the Dictionary generic type with type list that has only "String" in it and boom.