<div dir="ltr">Hello!<div><br></div><div>When using clang with distributed build systems various errors may occur due to clang compiles</div><div>source code differently if it was previously preprocessed(see [1] for example). Is it an intentional behaviour?</div><div><br></div><div>As a solution for this kind of errors gcc provides "-fdirectives-only" flag([2]) to preprocess only directives, but prevent macro expansions outside of directives, which also speedups preprocessing</div><div>on local machine. Are there any plans to support this kind of feature? Are patches welcome?</div><div><br></div><div>1. <a href="http://petereisentraut.blogspot.ru/2011/09/ccache-and-clang-part-2.html">http://petereisentraut.blogspot.ru/2011/09/ccache-and-clang-part-2.html</a></div><div>2. <a href="https://gcc.gnu.org/ml/gcc-patches/2007-02/msg01125.html">https://gcc.gnu.org/ml/gcc-patches/2007-02/msg01125.html</a></div></div>