diag0201.c

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 82 行

C
82
字号
struct NN1 {};

void ack3() {
    NN1 *p;
    
    NN1 *q = p ? ( p=p, p ) : p++;
}

struct XX9;

struct XX9 {
};

typedef int XX9;

// location for S::foo should be 'foo' not '::' (fix in FinishDeclarator)
struct X17 {
    void foo();
};

void X17::foo() {
}

void X17::foo() {
}

extern char x27[23];
char x27[] = { 'a' };

extern char x30[23];
char x30[];

void x33( int x1 )
{
    if( x1 ) {
	goto label;
    } else {
	label:;
    }
    if( x1 ) {
	looper:;
    } else {
	goto looper;
    }
}

class x47 {
};

x47 * x50()
{
    x47 it;
    return it;
}

int x56()
{
    UNDECLARED_TYPE v1;
    int v2 oops;
    struct S {
	UNDECLARED_TYPE2 m1;
    };
}
int x64;
int x65;
int x66()
{
    struct S {
	int v3 oops;
    };
}
int x72;
int x73;

// must be at the end of the file
extern void __assert( int, char *, char *, int );
#define assert(expr)	__assert(expr,#expr,__FILE__,__LINE__)
int end_of_the_file( int *x )
{
    assert( x == 1 ;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?