This is a patch for [1].
In /lib/Lex/ModuleMap.cpp, it was checking if umbrella directory exists, and emitted error if the directory doesn't exists.
So I changed error to warning, because in [1] discussion it was said "this should probably be at most a warning".
However, I'm not sure which file to add test case, so I would like to ask for an advice.