URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 338 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// g++ 1.37.1 bug 900404_07
|
// g++ 1.37.1 bug 900404_07
|
|
|
// It is illegal to use a cast to attempt to convert an object type
|
// It is illegal to use a cast to attempt to convert an object type
|
// to a non-scalar type (e.g. an array type).
|
// to a non-scalar type (e.g. an array type).
|
|
|
// g++ fails to properly flag as errors such illegal uses of array types.
|
// g++ fails to properly flag as errors such illegal uses of array types.
|
|
|
// keywords: array types, casts, type conversion
|
// keywords: array types, casts, type conversion
|
|
|
typedef int array_type[10];
|
typedef int array_type[10];
|
|
|
array_type *ap;
|
array_type *ap;
|
|
|
void foo ()
|
void foo ()
|
{
|
{
|
int i = *((array_type) *ap); /* { dg-error "" } missed */
|
int i = *((array_type) *ap); /* { dg-error "" } missed */
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.