<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hey Richard,</div><div class=""><br class=""></div><div class="">-fmodule-name emits bogus warnings about “include of non-modular header inside framework module”, while trying to include a header in the implementation file.</div><div class="">This is not new behavior but we noticed it now that we tried to use it as replacement of -fmodule-implementation-of.</div><div class=""><br class=""></div><div class="">Could you take a look ? The test case is attached. Unzip and run:</div><div class=""><br class=""></div><div class="">$ clang -fsyntax-only /tmp/test-frame/boo.m -fmodules -fmodules-cache-path=/tmp/mcp -F /tmp/test-frame -fmodule-name=boo -Werror=non-modular-include-in-framework-module<br class="">/tmp/test-frame/boo.m:2:9: error: include of non-modular header inside framework module 'boo' [-Werror,-Wnon-modular-include-in-framework-module]<br class="">#import "blah.h"<br class=""> ^<br class="">1 error generated.<br class=""><br class=""></div><div class=""></div></body></html>