diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-08-07 10:29:21 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-08-07 10:29:21 +0200 |
commit | f5b328d9648e09bd305255d1029b9a22cc598ccb (patch) | |
tree | 100d7ad1cc51d37c58e8ae54f03f9c39da4b7b83 /gcc/c-family/array-notation-common.c | |
parent | c0e5f294e891d8e1803f451440b2e4181b33aaff (diff) | |
download | gcc-f5b328d9648e09bd305255d1029b9a22cc598ccb.zip gcc-f5b328d9648e09bd305255d1029b9a22cc598ccb.tar.gz gcc-f5b328d9648e09bd305255d1029b9a22cc598ccb.tar.bz2 |
re PR middle-end/81698 (expand_case uses wrong edge as default edge)
PR middle-end/81698
* stmt.c (emit_case_dispatch_table): Add DEFAULT_EDGE argument,
instead of computing it in the function. Formatting fix.
(expand_case): Don't rely on default_edge being the first edge,
clear it if removing it, pass default_edge to
emit_case_dispatch_table.
(expand_sjlj_dispatch_table): Pass NULL as DEFAULT_EDGE, formatting
fix.
From-SVN: r250909
Diffstat (limited to 'gcc/c-family/array-notation-common.c')
0 files changed, 0 insertions, 0 deletions