view run/version_10.d @ 43:3721550181c6

added version tests for compiler/OS features
author thomask
date Thu, 14 Oct 2004 10:30:04 +0000
parents
children 5f98d4a33d49
line wrap: on
line source

// check that BigEndian and LittleEndian can't be defined at the same time

int main(){
	int status=0;

	assert(status==0);

	version(BigEndian){
		version=LittleEndian;
		version(LittleEndian){
			version(BigEndian){
				status++;
			}
		}
	}

	assert(status==0);

	version(LittleEndian){
		version=BigEndian;
		version(BigEndian){
			version(LittleEndian){
				status++;
			}
		}
	}

	assert(status==0);

	return 0;
}