mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Previously getInterfaceType() would punt to getType() if no interface type was set. This patch changes getInterfaceType() to assert if no interface type is set, and updates various places to set the interface type explicitly. This brings us a step closer to removing PolymorphicFunctionType.
11 lines
470 B
Swift
11 lines
470 B
Swift
// This source file is part of the Swift.org open source project
|
|
// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors
|
|
// Licensed under Apache License v2.0 with Runtime Library Exception
|
|
//
|
|
// See http://swift.org/LICENSE.txt for license information
|
|
// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
|
|
|
|
// RUN: not %target-swift-frontend %s -parse
|
|
// REQUIRES: asserts
|
|
{class A:A{}protocol A{class A:d{}typealias e:A{}class d
|