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 }
|
|
|
#include
|
#include
|
|
|
struct GcspFlags
|
struct GcspFlags
|
{
|
{
|
enum Enum
|
enum Enum
|
{
|
{
|
OffYes,
|
OffYes,
|
OffNo,
|
OffNo,
|
Root
|
Root
|
};
|
};
|
|
|
static char const* name(Enum flag);
|
static char const* name(Enum flag);
|
|
|
template
|
template
|
struct btmFlag
|
struct btmFlag
|
{
|
{
|
static Enum const f=OffNo;
|
static Enum const f=OffNo;
|
};
|
};
|
|
|
};
|
};
|
|
|
template<>
|
template<>
|
struct
|
struct
|
GcspFlags::btmFlag
|
GcspFlags::btmFlag
|
{
|
{
|
static GcspFlags::Enum const f=GcspFlags::OffYes;
|
static GcspFlags::Enum const f=GcspFlags::OffYes;
|
};
|
};
|
|
|
int
|
int
|
main ()
|
main ()
|
{
|
{
|
GcspFlags::btmFlag f;
|
GcspFlags::btmFlag f;
|
const std::type_info& ti = typeid (f);
|
const std::type_info& ti = typeid (f);
|
return 0;
|
return 0;
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.