Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
30471e01
Commit
30471e01
authored
Jan 07, 2009
by
Jason Merrill
Committed by
Jason Merrill
Jan 07, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* cp-demangle.c (d_expression): Remove mangling for zero-op casts.
From-SVN: r143161
parent
6a114766
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
12 deletions
+6
-12
libiberty/ChangeLog
+4
-0
libiberty/cp-demangle.c
+2
-12
No files found.
libiberty/ChangeLog
View file @
30471e01
2009-01-07 Jason Merrill <jason@redhat.com>
* cp-demangle.c (d_expression): Remove mangling for zero-op casts.
2009-01-06 Ben Elliston <bje@au.ibm.com>
2009-01-06 Ben Elliston <bje@au.ibm.com>
* cp-demangle.c (cplus_demangle_type): Return NULL if the
* cp-demangle.c (cplus_demangle_type): Return NULL if the
...
...
libiberty/cp-demangle.c
View file @
30471e01
...
@@ -2612,12 +2612,7 @@ d_expression (struct d_info *di)
...
@@ -2612,12 +2612,7 @@ d_expression (struct d_info *di)
args
=
op
->
u
.
s_extended_operator
.
args
;
args
=
op
->
u
.
s_extended_operator
.
args
;
break
;
break
;
case
DEMANGLE_COMPONENT_CAST
:
case
DEMANGLE_COMPONENT_CAST
:
if
(
d_peek_char
(
di
)
==
'v'
)
args
=
1
;
/* T() encoded as an operand of void. */
return
d_make_comp
(
di
,
DEMANGLE_COMPONENT_UNARY
,
op
,
cplus_demangle_type
(
di
));
else
args
=
1
;
break
;
break
;
}
}
...
@@ -3810,12 +3805,7 @@ d_print_comp (struct d_print_info *dpi,
...
@@ -3810,12 +3805,7 @@ d_print_comp (struct d_print_info *dpi,
d_print_cast
(
dpi
,
d_left
(
dc
));
d_print_cast
(
dpi
,
d_left
(
dc
));
d_append_char
(
dpi
,
')'
);
d_append_char
(
dpi
,
')'
);
}
}
if
(
d_left
(
dc
)
->
type
==
DEMANGLE_COMPONENT_CAST
d_print_subexpr
(
dpi
,
d_right
(
dc
));
&&
d_right
(
dc
)
->
type
==
DEMANGLE_COMPONENT_BUILTIN_TYPE
)
/* type() -- FIXME what about type(multiple,args) */
d_append_string
(
dpi
,
"()"
);
else
d_print_subexpr
(
dpi
,
d_right
(
dc
));
return
;
return
;
case
DEMANGLE_COMPONENT_BINARY
:
case
DEMANGLE_COMPONENT_BINARY
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment