Don't forget to file CVEs for all your compiler bugs btw, according to ZDI's logic that's a vuln now because you can carefully write programs that become exploitable after being miscompiled. /facedeskhttps://twitter.com/thezdi/status/1101159618825408512 …
It's not a vulnerability, it's not irresponsible. Inline assembly is very much an implementation-specific feature, and it makes perfect sense to limit its use in complex situations (e.g. lambdas). For example, what does it even mean to reference a captured var from inline asm?
-
-
The semantics of inline assembly are simple and the compiler already has to bridge its internal representation of data with what the assembly expects in other cases. When a captured variable is read/written in C++, it has to know how to emit corresponding assembly code anyway.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.