aboutsummaryrefslogtreecommitdiff
path: root/gdb/ada-lex.l
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-03-27 13:52:01 -0600
committerTom Tromey <tromey@adacore.com>2023-04-17 10:43:06 -0600
commit8a2ced4fe401a36db6a9d4de5813951009a62a9e (patch)
tree63028cea35ca4f65f7a9addbcf41e36cce9b1f29 /gdb/ada-lex.l
parent64f33c6938af83b3365c118a049fdc444de95b12 (diff)
downloadfsf-binutils-gdb-8a2ced4fe401a36db6a9d4de5813951009a62a9e.zip
fsf-binutils-gdb-8a2ced4fe401a36db6a9d4de5813951009a62a9e.tar.gz
fsf-binutils-gdb-8a2ced4fe401a36db6a9d4de5813951009a62a9e.tar.bz2
Remove some Ada parser helper functions
These helper functions in the Ada parser don't seem all that worthwhile to me, so this patch removes them.
Diffstat (limited to 'gdb/ada-lex.l')
-rw-r--r--gdb/ada-lex.l8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/ada-lex.l b/gdb/ada-lex.l
index 69fc14f..0634f33 100644
--- a/gdb/ada-lex.l
+++ b/gdb/ada-lex.l
@@ -471,9 +471,9 @@ processInt (struct parser_state *par_state, const char *base0,
ULONGEST value = result.as_integer<ULONGEST> ();
if (fits_in_type (1, value, int_bits, true))
- yylval.typed_val.type = type_int (par_state);
+ yylval.typed_val.type = parse_type (par_state)->builtin_int;
else if (fits_in_type (1, value, long_bits, true))
- yylval.typed_val.type = type_long (par_state);
+ yylval.typed_val.type = parse_type (par_state)->builtin_long;
else if (fits_in_type (1, value, long_bits, false))
{
/* We have a number representable as an unsigned integer quantity.
@@ -494,7 +494,7 @@ processInt (struct parser_state *par_state, const char *base0,
return INT;
}
else if (fits_in_type (1, value, long_long_bits, true))
- yylval.typed_val.type = type_long_long (par_state);
+ yylval.typed_val.type = parse_type (par_state)->builtin_long_long;
else if (fits_in_type (1, value, long_long_bits, false))
{
yylval.typed_val.type
@@ -518,7 +518,7 @@ processInt (struct parser_state *par_state, const char *base0,
static int
processReal (struct parser_state *par_state, const char *num0)
{
- yylval.typed_val_float.type = type_long_double (par_state);
+ yylval.typed_val_float.type = parse_type (par_state)->builtin_long_double;
bool parsed = parse_float (num0, strlen (num0),
yylval.typed_val_float.type,