// RUN: %swift-ide-test -structure -source-filename %s | %FileCheck %s struct S: _ExpressibleByColorLiteral { init(_colorLiteralRed: Float, green: Float, blue: Float, alpha: Float) {} } // CHECK: let y: S = #colorLiteral(red: 1, green: 0, blue: 0, alpha: 1) let y: S = #colorLiteral(red: 1, green: 0, blue: 0, alpha: 1) struct I: _ExpressibleByImageLiteral { init?(imageLiteralResourceName: String) {} } // CHECK: let z: I? = #imageLiteral(resourceName: "hello.png") let z: I? = #imageLiteral(resourceName: "hello.png") func before() {} // CHECK-AFTER: func before() {} _ = .<#line#> _ = 1<#line _ = 1<#line#> _ = a.+<#file#> _ = x.<; <# #>; _ = 2.<#file(2) <##> x <##> y _ = .<#placeholder#> _ = #colorLiteral(red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0) .<# place #> #fileLiteral(resourceName: "sdfds") .<# holder #> .<##>#imageLiteral(resourceName: <# name #>)x.<##> func after() {} // CHECK-AFTER: _ = #colorLiteral(red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0) // CHECK-AFTER: .<# place #> #fileLiteral(resourceName: "sdfds") .<# holder #> // CHECK-AFTER: .<##>#imageLiteral(resourceName: <# name #>)x.<##> // CHECK-AFTER: func after() {}