代码搜索:enum
找到约 10,000 项符合「enum」的源代码
代码结果 10,000
www.eeworm.com/read/240162/4581905
c enum9.c
// { dg-do run }
// { dg-options "-fshort-enums" }
// GROUPS passed enums
extern "C" int printf (const char *, ...);
enum E { A = 0x80000000, B = 0 };
main()
{
if (sizeof (E) != 4)
{ p
www.eeworm.com/read/240162/4581918
c enum7.c
// { dg-do assemble }
// GROUPS passed enums
// friends file
// From: offline!marc@ai.mit.edu (Marc Duponcheel) (Marc Duponcheel)
// Date: Sat, 6 Feb 93 23:31:22 PST
// Subject: some 2.2.2 bugs
www.eeworm.com/read/240162/4582023
c enum1.c
// { dg-do assemble }
// GROUPS passed enums
class X {
struct X1;
enum { A= sizeof(X1 *) }; //Causes a problem.
struct X1 { int i; };
X1 *f(X1 *);
public:
X(void);
};
X::X1 *X::f(X1 *x
www.eeworm.com/read/240162/4582073
c enum12.c
// { dg-do assemble }
// GROUPS passed enums
enum Bool { False, True };
enum Bool object;
struct S
{
Bool field:1;
void copy_enum_bit_field () const { object = field; }
};
www.eeworm.com/read/240162/4582099
c enum2.c
// { dg-do assemble }
// GROUPS passed enums
class foo {
public:
enum bar { baz = 1, bat = 7 };
};
class foo2 {
public:
enum bar2 { baz2 = 1, bat2 = 7 };
};
class derv : public foo, public foo2
www.eeworm.com/read/240162/4582116
c enum3.c
// { dg-do assemble }
// GROUPS passed enums
enum foo
{
x = 0
};
enum bar
{
// this used to say `x' wasn't a constant, because build_enumerator
// was getting the value of x wrapped around a N
www.eeworm.com/read/240162/4582128
c enum13.c
// { dg-do assemble }
// GROUPS passed enums
enum COLOR { red, green, blue };
struct S {
COLOR color:2;
};
COLOR color;
S object;
void fubar ()
{
color = object.color;
}
www.eeworm.com/read/240162/4582162
c enum14.c
// { dg-do assemble }
// { dg-options "-fshort-enums" }
// GROUPS passed enums
enum E { A = 0x80000000 };
www.eeworm.com/read/240162/4582167
c enum6.c
// { dg-do assemble }
// GROUPS passed enums
class X {
private:
enum E1 {a1, b1}; // { dg-error "" } private
public:
enum E2 {a2, b2};
};
void h(X* p) {
X::E2 e2;
int x2 = X:
www.eeworm.com/read/240162/4582176
c enum8.c
// { dg-do assemble }
// GROUPS passed enums
class foo1
{
public:
enum foo1_enum
{
ENUM1,
ENUM2,
}; // { dg-error "" } comma
};
class foo2
{
private:
enum foo1::foo1_e