[vlc-devel] [PATCH 09/12] network: io: Remove VLA usages

Rémi Denis-Courmont remi at remlab.net
Thu Dec 10 16:44:35 CET 2020

Le jeudi 10 décembre 2020, 09:11:25 EET Steve Lhomme a écrit :
> We could very well support MSVC (again) now that they support all
> mandatory C11 features [1].

That link says that they do not support all mandatory features. It also 
explicitly states that they lack three features that we use (VLAs, threads, 
atomics) and one feature that we very well could take into use (complex 
numbers, e.g. for rotation).

It's not clear if they support C11 Unicode either.

> They are going to add thread/atomics "soon".

In other words, we are not even talking about a real readily available 
compiler, but what could just as well be vaporware.

> But VLA is not on the horizon for pragmatic reasons [2].
> This no microcontroller/short on memory platform support.

And yet, again, they don't conform to hosted C11, with or without options.

Rémi Denis-Courmont

More information about the vlc-devel mailing list