On Mon, 2 Jul 2012, Måns Rullgård wrote:

Martin Storsjö <[email protected]> writes:

From: "Ronald S. Bultje" <[email protected]>

intfloat.h is a public header, and is now (since a1245d5ca) included
by mathematics.h, which many external callers include.

This fixes building third party applications that include
mathematics.h in a language that doesn't support designated
initalizers.

Nice description of MSVC.

In this case, what's in master also breaks calling apps in C++ with other compilers, not only MSVC.

For the record, I hate this patch, but I won't fight it. All I ask is that before you push it, you consider how you will handle static union initialisers, of which we have plenty.

Yes, that's indeed an issue for the full MSVC build - the current solutions aren't really pretty.

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to