| // RUN: %target-swift-frontend -g -emit-ir %s | %FileCheck %s |
| |
| class UIViewController { |
| } |
| |
| class UISplitViewController : UIViewController { |
| var delegate : UIViewController? |
| } |
| |
| class UIWindow { |
| var rootViewController: UIViewController? |
| } |
| |
| class AppDelegate { |
| var window: UIWindow? |
| |
| func application() -> Bool { |
| // CHECK-DAG: !DILexicalBlock({{.*}}line: [[@LINE+1]], column: 13 |
| if true { |
| // Verify that all debug line table entries for the expression |
| // below are in the same scope. |
| // |
| // CHECK-DAG: !{{.*}} = !DILocation(line: [[@LINE+2]], column: 46, scope: ![[S:.*]]) |
| // CHECK-DAG: !{{.*}} = !DILocation(line: [[@LINE+1]], column: 11, scope: ![[S]]) |
| let splitViewController = self.window!.rootViewController as! UISplitViewController |
| } |
| return true |
| } |
| } |