mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
[gdb/build] Fix enum param_types odr violation
When building gdb with -O2 -flto, I run into: ... gdb/guile/scm-param.c:121:6: warning: type 'param_types' violates the C++ \ One Definition Rule [-Wodr] enum param_types ^ gdb/python/py-param.c:33:6: note: an enum with different value name is \ defined in another translation unit enum param_types ^ ... Fix this by renaming to enum scm_param_types and py_param_types. Tested on x86_64-linux. Approved-By: Tom Tromey <tom@tromey.com> PR build/22395 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=22395
This commit is contained in:
@ -30,7 +30,7 @@
|
||||
|
||||
/* Python parameter types as in PARM_CONSTANTS below. */
|
||||
|
||||
enum param_types
|
||||
enum py_param_types
|
||||
{
|
||||
param_boolean,
|
||||
param_auto_boolean,
|
||||
|
Reference in New Issue
Block a user