gpf01.c

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

C
30
字号
#include "fail.h"

// GPFs if compiled -xs, -xst but ok if -xss
struct A {
    virtual int base_equiv( int ) const = 0;	// remove and works
    virtual ~A() {	// remove and works
    };
};
struct D1 : public A {
    virtual ~D1() {
	call_method();	// remove and works
    };
    void call_method();
};
void D1::call_method(){
}
struct D2 : public D1 {
    D2() : D1() {};	// remove and works
};
struct D3 : public D2 {
    virtual int base_equiv( int ) const {
	return 0;
    };
    D3();
};
D3::D3() {
}

ALWAYS_PASS

⌨️ 快捷键说明

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