Files
swift-mirror/test/SourceKit/CursorInfo/undefined-default-value.swift
Nathan Hawes c3723fd4d7 [sourcekitd][AST] Fix CursorInfo crash on method with unresolved default value
When printing its annotated decl, we would would assume the param's default
value is present if the default value kind was "Normal". The type checker
explicitly sets the default value to nullptr if it doesn't type check though, so
we were crashing for that case. Added the check.

Resolves rdar://problem/46694149
2018-12-21 18:13:53 -08:00

10 lines
322 B
Swift

enum LogLevel { case error }
func logAsync(level: LogLevel = undefined, messageProducer producer
// RUN: %sourcekitd-test -req=cursor -pos=3:44 %s -- %s | %FileCheck %s
// CHECK: source.lang.swift.decl.function.free (3:6-3:68)
// CHECK: logAsync(level:messageProducer:)
// CHECK: LogLevel</Type> = &lt;&lt;empty&gt;&gt