[llvm-commits] [llvm] r141093 - /llvm/trunk/lib/TableGen/TGPreprocessor.cpp
Jakob Stoklund Olesen
stoklund at 2pi.dk
Tue Oct 4 14:13:20 PDT 2011
On Oct 4, 2011, at 2:11 PM, Francois Pichet wrote:
> On Tue, Oct 4, 2011 at 1:03 PM, Jakob Stoklund Olesen <stoklund at 2pi.dk> wrote:
>>
>> On Oct 4, 2011, at 9:28 AM, Francois Pichet wrote:
>>
>>> Author: fpichet
>>> Date: Tue Oct 4 11:28:07 2011
>>> New Revision: 141093
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=141093&view=rev
>>> Log:
>>> Unbreak MSVC build.
>>>
>>> Modified:
>>> llvm/trunk/lib/TableGen/TGPreprocessor.cpp
>>>
>>> Modified: llvm/trunk/lib/TableGen/TGPreprocessor.cpp
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/TableGen/TGPreprocessor.cpp?rev=141093&r1=141092&r2=141093&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/lib/TableGen/TGPreprocessor.cpp (original)
>>> +++ llvm/trunk/lib/TableGen/TGPreprocessor.cpp Tue Oct 4 11:28:07 2011
>>> @@ -24,6 +24,10 @@
>>> #include <cstdlib>
>>> #include <cstring>
>>>
>>> +#ifdef _MSC_VER
>>> +#define snprintf _snprintf
>>> +#endif
>>
>> Hi Francois,
>>
>> Unfortunately, Microsoft's _snprintf is not a safe replacement for the C99 snprintf function. It doesn't NUL-terminate the buffer on overflow.
>>
>> Please rewrite the code to use raw_string_ostream, or plain sprintf which seems safe in this case.
>>
>
> ok then, r141116.
Thanks!
/jakob
More information about the llvm-commits
mailing list