Revision 2edf2b26d08b1fe39c25424a7bc993fae1d07480 authored by Jordan Rose on 12 July 2017, 03:39:57 UTC, committed by GitHub on 12 July 2017, 03:39:57 UTC
aa215e7e54 made sure we didn't try to construct Sets and Dictionaries
with a non-Hashable key. However, that commit was a little too
restrictive: there was no handling for imported generic parameters
that were constrained to inherit from NSObject. Fortunately,
recovering that information is fairly straightforward.

rdar://problem/33222646
1 parent d067b63
History
File Mode Size
ASTVisitor.h -rw-r--r-- 2.7 KB
ArgumentScope.h -rw-r--r-- 2.5 KB
ArgumentSource.cpp -rw-r--r-- 8.3 KB
ArgumentSource.h -rw-r--r-- 9.4 KB
CMakeLists.txt -rw-r--r-- 705 bytes
Callee.h -rw-r--r-- 1.9 KB
Cleanup.cpp -rw-r--r-- 9.5 KB
Cleanup.h -rw-r--r-- 8.0 KB
Condition.cpp -rw-r--r-- 7.9 KB
Condition.h -rw-r--r-- 5.1 KB
ExitableFullExpr.h -rw-r--r-- 1.7 KB
FormalEvaluation.cpp -rw-r--r-- 7.0 KB
FormalEvaluation.h -rw-r--r-- 6.6 KB
Initialization.h -rw-r--r-- 11.3 KB
JumpDest.h -rw-r--r-- 2.1 KB
LValue.h -rw-r--r-- 19.2 KB
ManagedValue.cpp -rw-r--r-- 6.4 KB
ManagedValue.h -rw-r--r-- 15.1 KB
RValue.cpp -rw-r--r-- 23.4 KB
RValue.h -rw-r--r-- 8.3 KB
ResultPlan.cpp -rw-r--r-- 18.7 KB
ResultPlan.h -rw-r--r-- 3.0 KB
SILGen.cpp -rw-r--r-- 51.3 KB
SILGen.h -rw-r--r-- 17.5 KB
SILGenApply.cpp -rw-r--r-- 212.0 KB
SILGenBridging.cpp -rw-r--r-- 56.5 KB
SILGenBuilder.cpp -rw-r--r-- 30.1 KB
SILGenBuilder.h -rw-r--r-- 14.8 KB
SILGenBuiltin.cpp -rw-r--r-- 45.3 KB
SILGenConstructor.cpp -rw-r--r-- 40.8 KB
SILGenConvert.cpp -rw-r--r-- 36.0 KB
SILGenDecl.cpp -rw-r--r-- 57.3 KB
SILGenDestructor.cpp -rw-r--r-- 9.8 KB
SILGenDynamicCast.cpp -rw-r--r-- 33.0 KB
SILGenDynamicCast.h -rw-r--r-- 1.5 KB
SILGenEpilog.cpp -rw-r--r-- 9.2 KB
SILGenExpr.cpp -rw-r--r-- 179.7 KB
SILGenForeignError.cpp -rw-r--r-- 18.5 KB
SILGenFunction.cpp -rw-r--r-- 24.5 KB
SILGenFunction.h -rw-r--r-- 78.1 KB
SILGenGlobalVariable.cpp -rw-r--r-- 11.5 KB
SILGenLValue.cpp -rw-r--r-- 122.0 KB
SILGenMaterializeForSet.cpp -rw-r--r-- 40.3 KB
SILGenPattern.cpp -rw-r--r-- 98.1 KB
SILGenPoly.cpp -rw-r--r-- 138.2 KB
SILGenProfiling.cpp -rw-r--r-- 25.5 KB
SILGenProfiling.h -rw-r--r-- 2.1 KB
SILGenProlog.cpp -rw-r--r-- 19.4 KB
SILGenStmt.cpp -rw-r--r-- 34.9 KB
SILGenThunk.cpp -rw-r--r-- 10.9 KB
SILGenType.cpp -rw-r--r-- 34.3 KB
Scope.h -rw-r--r-- 3.8 KB
SpecializedEmitter.h -rw-r--r-- 3.6 KB
SwitchCaseFullExpr.cpp -rw-r--r-- 1.4 KB
SwitchCaseFullExpr.h -rw-r--r-- 1.6 KB
Varargs.h -rw-r--r-- 2.4 KB

back to top