diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-06-06 20:57:03 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-06-06 20:57:03 +0000 |
commit | f788537d682b78a5496276da4e35c8462317175f (patch) | |
tree | ebc21445074d9318af7561d390a57dd6c06bd2ad /gcc/c/gimple-parser.c | |
parent | bbf974160054c4b8aa3f0f49084bb46521195a51 (diff) | |
download | gcc-f788537d682b78a5496276da4e35c8462317175f.zip gcc-f788537d682b78a5496276da4e35c8462317175f.tar.gz gcc-f788537d682b78a5496276da4e35c8462317175f.tar.bz2 |
compiler: typing fixes for Interface_mtable_expression
Interface_mtable_expression::do_type computes a type that incorporates
Go type descriptors for the interface methods, whereas in order to
have strict type agreement with the mtable data, the interface method
fields need to be C function ptrs. Change the type recipe accordingly,
and then update Interface_mtable_expression::do_get_backend to compute
a revised backend type that uses the correct fcn types.
Reviewed-on: https://go-review.googlesource.com/44750
From-SVN: r248934
Diffstat (limited to 'gcc/c/gimple-parser.c')
0 files changed, 0 insertions, 0 deletions