mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Fix build with -std=
When building in strict mode (e.g. -std=c11), compilation of main/debug_gdb_scripts.c fails because asm() is not a standard top level statement. __asm__() however can be reserved by the compiler even in strict mode. Partially fixes GH-21215. IR needs a similar fix (dstogov/ir#128). Closes GH-21226.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
*
|
||||
* See https://sourceware.org/gdb/current/onlinedocs/gdb.html/dotdebug_005fgdb_005fscripts-section.html#dotdebug_005fgdb_005fscripts-section
|
||||
*/
|
||||
asm(
|
||||
__asm__(
|
||||
".pushsection \".debug_gdb_scripts\", \"MS\",%progbits,1\n"
|
||||
".byte 4 /* Python Text */\n"
|
||||
".ascii \"gdb.inlined-script\\n\"\n"
|
||||
|
||||
Reference in New Issue
Block a user