diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2019-03-09 19:29:29 +0000 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gcc.gnu.org> | 2019-03-09 19:29:29 +0000 |
commit | 9fa5d5de369171b7149827fbc784aedb27eb6b84 (patch) | |
tree | 062447e1859790cef12a54126fa7ba1bcecadd74 /gcc/fortran/trans-array.c | |
parent | 4ea60a393eee13a0a7715b7c8134e2115195c7f7 (diff) | |
download | gcc-9fa5d5de369171b7149827fbc784aedb27eb6b84.zip gcc-9fa5d5de369171b7149827fbc784aedb27eb6b84.tar.gz gcc-9fa5d5de369171b7149827fbc784aedb27eb6b84.tar.bz2 |
d: Fix ICE in get_frame_for_symbol
When generating code for a non-nested delegate literal, there is no
context pointer required to pass to the function.
2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
gcc/d/
PR d/89041
* d-codegen.cc (get_frame_for_symbol): Delegate literals defined in
global scope don't have a frame pointer.
gcc/testsuite/
PR d/89041
* gdc.dg/pr89041.d: New test.
From-SVN: r269533
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions