lldb TOT breaks against TOT clang SourceManager API change

Looks like this change requires a fix in lldb:

commit 16b97825c5c0fc1aa5da7caa355e611695325370
Author: Alp Toker <alp@nuanti.com>

SourceManager: Use setMainFileID() consistently

Eliminate createMainFileID() / createMainFileIDForMemBuffer() utility
functions. These didn’t add much convenience and conflated two distinct

This change makes things easier to follow by providing a consistent interface
and getting rid of a bunch of cast-to-voids.

I’ll start looking at this in a few moments. If somebody is already working on a fix, let me know.

That’s this clang svn change: r209266 (truncated that line from my message above):

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209266 91177308-0d34-0410-b5e6-96231b3b80d8

Looks like Rafael beat me to it. Thanks!

(Fix went in at r209303).