 	//
 	std::cerr << "Test 6" << std::endl;
 	{
-/*
 		std::vector<int> hostArray( 100 );
 		for( std::vector<int>::size_type i = 0; i < hostArray.size(); ++i ) hostArray[i] = i;
 		ecuda::array<int,100> srcDeviceArray( hostArray.begin(), hostArray.end() );

		bool passed = true;
		for( std::vector<int>::size_type i = 0; i < hostArray.size(); ++i ) if( hostArray[i] != i ) passed = false;
		testResults.push_back( passed ? 1 : 0 );
*/ testResults.push_back( 0 );
	}

	//

		devicePointers >> hostPointers;
		bool passed = true;
		for( std::vector<int>::size_type i = 0; i < hostEmpties.size(); ++i ) if( hostEmpties[i] != 0 ) passed = false;
		for( std::vector<ecuda::array<int,100>::size_type>::size_type i = 0; i < hostSizes.size(); ++i ) if( hostSizes[i] != 100 ) passed = false;
		for( std::vector<ecuda::array<int,100>::const_pointer>::size_type i = 0; i < hostPointers.size(); ++i ) if( hostPointers[i] != deviceArray.data() ) passed = false;
		testResults.push_back( passed ? 1 : 0 );
	}

