<p dir="ltr">Keep in mind that I am a maintainer for gmock so this would not change the external project decencies of LLVM.</p>
<div class="gmail_quote">On Nov 12, 2013 9:16 PM, "Chris Lattner" <<a href="mailto:clattner@apple.com">clattner@apple.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Nov 12, 2013, at 7:04 PM, Chandler Carruth <<a href="mailto:chandlerc@google.com">chandlerc@google.com</a>> wrote:<br>
<br>
> I have some concrete use cases in testing the pass manager where it will allow the tests of this API to be more thorough, less verbose, and easier to maintain. I'm not claiming to be the biggest fan of some features in GoogleMock, but on the whole, I think it's better than the alternative and will allow more careful testing of C++ APIs where the interesting part is the API itself.<br>

<br>
Personally, I rather not do this, without very clear and compelling reasons.<br>
<br>
I understand that this could be very useful for your bringup (and so could be very useful locally), but once the passmanager is the default, it will get lost of in-tree testing by just about everything in the compiler.<br>

<br>
I'm not really excited about dragging another out of tree project in unless there is a compelling reason to do so.<br>
<br>
-Chris<br>
</blockquote></div>