blob: 174bed919def0a4600ea52d49008f141f17f3e3f [file] [log] [blame]
// RUN: %target-typecheck-verify-swift
// Test "context" literals, #file, #line, #column, etc.
func requireInt(_ x: Int) { }
func requireString(_ s: String) { }
func testContextLiterals() {
let file = #file
requireString(file)
let line = #line
requireInt(line)
let column = #column
requireInt(column)
let function = #function
requireString(function)
}
// Disambiguate between collection literals and object literals.
func collectionLiteralDisambiguation() {
_ = [#line]
_ = [#line, #column]
_ = [#line : #column]
}