aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2019-10-02 01:02:27 +0000
committerJohn McCall <rjmccall@apple.com>2019-10-02 01:02:27 +0000
commitc60a8242056b274182da0b9ef4aa591eb1a97693 (patch)
tree7ac3e77188ec3907f302cb18185ad53b7cf0e918 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
parentcdfe5efe9b3c2b132b221f5099892c47339d035b (diff)
downloadllvm-c60a8242056b274182da0b9ef4aa591eb1a97693.zip
llvm-c60a8242056b274182da0b9ef4aa591eb1a97693.tar.gz
llvm-c60a8242056b274182da0b9ef4aa591eb1a97693.tar.bz2
Remove TypeNodes.def from the modulemap.
We currently just look for files named in the modulemap in its associated source directory. This means that we can't name generated files, like TypeNodes.def now is, which means we can't explicitly mark it as textual. But fortunately that's okay because (as I understand it) the most important purpose of naming the header in the modulemap is to ensure that it's not treated as public, and the search for public headers also only considers files in the associated source directory. This isn't an elegant solution, since among other things it means that a build which wrote the generated files directly into the source directory would result in something that wouldn't build as a module, but that's a problem for all our other generated files as well. llvm-svn: 373416
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions