[Dynamic Casting] Overhauled Runtime #33561
Dynamic Cast Rework: Runtime
df9a0f4c
Streamline casting of nil just a bit
fea53098
Clarify some comments
3b23ced2
Don't memoize the bridging witness for Dictionary
2fbb67a8
mikeash
requested changes
on 2020-08-24
Clarify comment
4a3b48d9
Avoid an unnecessary retain when we "take" a CF object reference
f312f6dd
Correct the assertion that this memo is only ever used for a single type
7e665350
Clarify that Optionals are handled separately from Enums
6a3c43b2
Fix comment typo
b5b5aced
Expand testing of label validation in casting
b09b9b96
mikeash
approved these changes
on 2020-08-26
Mark types that we should never see as "unreachable"
df82a0fb
Avoid unused variables when building without assertions
a2cd8634
ObjCBridgeMemo is only used on ObjC-supporting platforms
2acaa1af
These are not XFAIL for optimized builds because they always force no…
a7364ee2
Comment why this test overrides the default test optimization settings
0a413f00
tbkka
merged
524cfae1
into master 6 years ago
tbkka
deleted the tbkka/dynamicCastRework-pt3-Runtime branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub