// RUN: %sourcekitd-test -req=demangle unmangled _TtBf80_ _TtP3foo3bar_ '$s3Foo11AppDelegateC29applicationDidFinishLaunchingyy10Foundation12NotificationVF' | %FileCheck %s // CHECK: START DEMANGLE // CHECK-NEXT: // CHECK-NEXT: Builtin.FPIEEE80 // CHECK-NEXT: foo.bar // CHECK-NEXT: Foo.AppDelegate.applicationDidFinishLaunching(Foundation.Notification) -> () // CHECK-NEXT: END DEMANGLE // RUN: %sourcekitd-test -req=demangle unmangled _TtBf80_ _TtP3foo3bar_ '$s3Foo11AppDelegateC29applicationDidFinishLaunchingyy10Foundation12NotificationVF' -simplified-demangling | %FileCheck %s -check-prefix=SIMPLIFIED // SIMPLIFIED: START DEMANGLE // SIMPLIFIED-NEXT: // SIMPLIFIED-NEXT: Builtin.FPIEEE80 // SIMPLIFIED-NEXT: bar // SIMPLIFIED-NEXT: AppDelegate.applicationDidFinishLaunching(_:) // SIMPLIFIED-NEXT: END DEMANGLE // RUN: %sourcekitd-test -req=mangle Foo.Baru Swift.Beer | %FileCheck %s -check-prefix=MANGLED // MANGLED: START MANGLE // MANGLED-NEXT: $s3Foo4BaruCD // MANGLED-NEXT: $ss4BeerCD // MANGLED-NEXT: END MANGLE