mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-06 14:21:43 +08:00
gas: S_GET_{NAME,SEGMENT}() don't alter their input symbol
Make their parameters pointer-to-const, thus allowing callers to also be const-correct where possible.
This commit is contained in:
parent
fb29080935
commit
80968745ee
@ -2484,13 +2484,13 @@ S_IS_FORWARD_REF (const symbolS *s)
|
||||
}
|
||||
|
||||
const char *
|
||||
S_GET_NAME (symbolS *s)
|
||||
S_GET_NAME (const symbolS *s)
|
||||
{
|
||||
return s->name;
|
||||
}
|
||||
|
||||
segT
|
||||
S_GET_SEGMENT (symbolS *s)
|
||||
S_GET_SEGMENT (const symbolS *s)
|
||||
{
|
||||
if (s->flags.local_symbol)
|
||||
return ((struct local_symbol *) s)->section;
|
||||
|
@ -109,8 +109,8 @@ extern int S_IS_STABD (symbolS *);
|
||||
extern int S_CAN_BE_REDEFINED (const symbolS *);
|
||||
extern int S_IS_VOLATILE (const symbolS *);
|
||||
extern int S_IS_FORWARD_REF (const symbolS *);
|
||||
extern const char *S_GET_NAME (symbolS *);
|
||||
extern segT S_GET_SEGMENT (symbolS *);
|
||||
extern const char *S_GET_NAME (const symbolS *);
|
||||
extern segT S_GET_SEGMENT (const symbolS *);
|
||||
extern void S_SET_SEGMENT (symbolS *, segT);
|
||||
extern void S_SET_EXTERNAL (symbolS *);
|
||||
extern void S_SET_NAME (symbolS *, const char *);
|
||||
|
Loading…
x
Reference in New Issue
Block a user