<div class="gmail_quote">On 17 January 2012 19:56, Matt Beaumont-Gay <span dir="ltr"><<a href="mailto:matthewbg@google.com" target="_blank">matthewbg@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Tue, Jan 17, 2012 at 19:49, Nick Lewycky <<a href="mailto:nlewycky@google.com" target="_blank">nlewycky@google.com</a>> wrote:<br>
> The testcase for this would be:<br>
><br>
> #include <stdio.h><br>
><br>
> void testcase(void) {<br>
>   vprintf(0, 0);<br>
> }<br>
><br>
> except that I will not introduce a test that isn't hermetic. It appears to<br>
> be impossible to fake this by declaring my own function, or even using #<br>
> lines to mark it. If I preprocess that testcase, the result no longer<br>
> triggers the memory error.<br>
><br>
> Any suggestions for refactoring clang to make testing this possible would be<br>
> greatly appreciated.<br>
<br>
<br>
</div>Add test/CodeGen/Inputs/stdio.h with an appropriate prototype and pass<br>
-isystem %S/Inputs on the RUN line?<br></blockquote><div><br></div><div>Done, thanks!!</div><div><br></div></div>