Revert "[SILGen] Implement NSString -> String bridging through _ObjectiveCBridgeable."

This reverts commit aa9cc23743.
This commit is contained in:
Doug Gregor
2016-03-15 06:52:27 -07:00
parent 51f4e5762d
commit 01fe7e4848
15 changed files with 60 additions and 412 deletions

View File

@@ -1276,11 +1276,9 @@ namespace {
// Find the conformance of the value type to _BridgedToObjectiveC.
Type valueType = value->getType()->getRValueType();
ProtocolConformance *conformance = nullptr;
bool conforms =
tc.conformsToProtocol(valueType, bridgedProto, cs.DC,
(ConformanceCheckFlags::InExpression|
ConformanceCheckFlags::Used),
&conformance);
bool conforms = tc.conformsToProtocol(valueType, bridgedProto, cs.DC,
ConformanceCheckFlags::InExpression,
&conformance);
assert(conforms && "Should already have checked the conformance");
(void)conforms;
@@ -1320,8 +1318,7 @@ namespace {
= tc.conformsToProtocol(valueType,
bridgedProto,
cs.DC,
(ConformanceCheckFlags::InExpression|
ConformanceCheckFlags::Used),
ConformanceCheckFlags::InExpression,
&conformance);
FuncDecl *fn = nullptr;