// This source file is part of the Swift.org open source project
// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors

// RUN: not %target-swift-frontend %s -emit-ir
let c
let e}}typealias e:A{ a{
typealias F=b:d
class A}typealias f()class A
}class T:Range<T>
!(
Slice.h{}} f{=(A{init(t:A{
c
{ a
{}protocol A:d class A{for in.E =
enum A{
typealias e:B{init()typealias e=.B<T>
print(
{struct A
f{ ^class a b=fS<T>:
