3
3
// REQUIRES: OS=macosx
4
4
5
5
6
- macro myLine: Int = MacroDefinition. LineMacro
7
- macro myFilename< T: ExpressibleByStringLiteral > : T = MacroDefinition. FileMacro
6
+ macro myLine( ) -> Int = MacroDefinition . LineMacro
7
+ macro myFilename< T: ExpressibleByStringLiteral > ( ) -> T = MacroDefinition . FileMacro
8
8
macro myStringify< T> ( _: T ) -> ( T , String ) = MacroDefinition . StringifyMacro
9
9
10
10
func test( x: Int ) {
@@ -13,14 +13,14 @@ func test(x: Int) {
13
13
_ = #myStringify ( x + x)
14
14
}
15
15
16
- // CHECK: 6:7 | macro/Swift | myLine | s:14swift_ide_test6myLineSifm | Def | rel: 0
17
- // CHECK: 6:15 | struct/Swift | Int | s:Si | Ref | rel: 0
18
- // CHECK: 7:7 | macro/Swift | myFilename | s:14swift_ide_test10myFilenamexfm | Def | rel: 0
16
+ // CHECK: 6:7 | macro/Swift | myLine() | s:14swift_ide_test6myLineSiycfm | Def | rel: 0
17
+ // CHECK: 6:19 | struct/Swift | Int | s:Si | Ref | rel: 0
18
+ // CHECK: 7:7 | macro/Swift | myFilename() | s:14swift_ide_test10myFilenamexycfm | Def | rel: 0
19
19
// CHECK: 7:21 | protocol/Swift | ExpressibleByStringLiteral | s:s26ExpressibleByStringLiteralP | Ref | rel: 0
20
20
// CHECK: 8:7 | macro/Swift | myStringify(_:) | s:14swift_ide_test11myStringifyyx_SStxcfm | Def | rel: 0
21
21
22
- // CHECK: 11:8 | macro/Swift | myLine | s:14swift_ide_test6myLineSifm | Ref,RelCont | rel: 1
23
- // CHECK: 12:20 | macro/Swift | myFilename | s:14swift_ide_test10myFilenamexfm | Ref,RelCont | rel: 1
22
+ // CHECK: 11:8 | macro/Swift | myLine() | s:14swift_ide_test6myLineSiycfm | Ref,RelCont | rel: 1
23
+ // CHECK: 12:20 | macro/Swift | myFilename() | s:14swift_ide_test10myFilenamexycfm | Ref,RelCont | rel: 1
24
24
// CHECK: 13:8 | macro/Swift | myStringify(_:) | s:14swift_ide_test11myStringifyyx_SStxcfm | Ref,RelCont | rel: 1
25
25
// CHECK: 13:20 | param/Swift | x | s:14swift_ide_test0C01xySi_tFACL_Sivp | Ref,Read,RelCont | rel: 1
26
26
// CHECK: 13:22 | static-method/infix-operator/Swift | +(_:_:) | s:Si1poiyS2i_SitFZ | Ref,Call,RelCall,RelCont | rel: 1
0 commit comments