// RUN: not --crash %target-typecheck-verify-swift

extension Dictionary {
  func doSomething<T>() -> [T : Value] {
    let pairs: [(T, Value)] = []
    return Dictionary(uniqueKeysWithValues: pairs)
  }
}

// RUN: not --crash %target-typecheck-verify-swift
// REQUIRES: asserts

extension Dictionary {
  func doSomething<T>() -> [T : Value] {
    let pairs: [(T, Value)] = []
    return Dictionary(uniqueKeysWithValues: pairs)
  }
}

Modify crasher for SR-5836 to require asserts
Modify crasher for SR-5836 to require asserts
