diff options
| author | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-11-01 20:46:21 +0000 |
|---|---|---|
| committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-11-01 20:46:21 +0000 |
| commit | 562cafdb6b2978798c532e0289ad1313534683fe (patch) | |
| tree | d063e0acb9e371ef532ab8da66dc6eb06e1736d7 /libjava/java/sql/SQLData.h | |
| parent | 163233dc74b202fc6a3b90f8891fbc1e732448c6 (diff) | |
re PR go/67968 (go1: internal compiler error: in write_specific_type_functions, at go/gofrontend/types.cc:1812)
PR go/67968
compiler: Traverse types of call expressions.
https://gcc.gnu.org/PR67968 provides a test case that causes a gccgo
crash on valid code. The compiler failed to build the hash and equality
functions required for a type descriptor. The descriptor is for an
unnamed type that is being returned by a function imported from a
different package. The unnamed type is being implicitly converted to an
interface type by a return statement. The fix is to ensure that the
type of a call expression is always traversed.
Test case sent out for the master testsuite as
https://golang.org/cl/16532 .
From-SVN: r229643
Diffstat (limited to 'libjava/java/sql/SQLData.h')
0 files changed, 0 insertions, 0 deletions
