 {
     var my_class = MyClass(input: 10)
 // Linetable continuity. Don't go into the closure expression.
-// ASM-CHECK: .loc	[[FILEID:[0-9]]] [[@LINE+1]] 5
+// ASM-CHECK: .loc [[FILEID:[0-9]]] [[@LINE+1]] 5
     call_me (
-// ASM-CHECK-NOT: .loc	[[FILEID]] [[@LINE+1]] 5
+// ASM-CHECK-NOT: .loc [[FILEID]] [[@LINE+1]] 5
 // CHECK: @_TTSf2i_n___TFF9linetable4mainFVs5Int64T_U_FT_T_
         {
             var result = my_class.do_something(x)


// The swift_releases at the end should not jump to the point where
// that memory was retained/allocated and also not to line 0.
// ASM-CHECK-NOT: .loc	[[FILEID]] 0 0
// ASM-CHECK: .loc	[[FILEID]] [[@LINE+2]] 1
// ASM-CHECK: ret
}

// ASM-CHECK:__TTSf2i_n___TFF9linetable4mainFVs5Int64T_U_FT_T_:
// ASM-CHECK-NOT: retq
// The end-of-prologue should have a valid location (0 is ok, too).
// ASM-CHECK: .loc	[[FILEID]] 0 {{[0-9]+}} prologue_end
// ASM-CHECK: .loc	[[FILEID]] 33 {{[0-9]+}}

main(30)

// RUN: %target-swift-frontend %s -S -g -o - | FileCheck %s --check-prefix ASM-CHECK

// REQUIRES: CPU=i386_or_x86_64

import Swift
func markUsed<T>(t: T) {}
