No, this is not the case. Objective-C method thunks use the _T prefix and follow the c calling convention. > On Oct 13, 2016, at 1:10 PM, Adrian Prantl <[email protected]> wrote: > > My understanding was that once Swift switches to the new calling convention, > every function in the Swift namespace (^_T.*) would implicitly use the Swift > calling convention. If this assertion should for some reason not be true, we > will have to decorate the functions in DWARF with a calling convention > attribute. > > -- adrian >> On Oct 13, 2016, at 1:06 PM, Arnold Schwaighofer <[email protected]> >> wrote: >> >> >>> On Oct 13, 2016, at 12:47 PM, Todd Fiala <[email protected]> wrote: >>> >>> e identify C/C++ code that was using this calling convention? >> >> I think, llvm would have to mark such functions with a DWARF entry? >> >> I don’t know how much DWARF info generated by a clang that supports swiftcc >> would shield an older lldb from having to know about that the function call >> was swiftcc. >
_______________________________________________ swift-lldb-dev mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-lldb-dev
