#include <iostream>

using std::cout;

struct s
{
    int val;
	s() { cout << "ctor in " << this << "\n"; }
	~s() { cout << "dtor int " << this << "\n"; }
}; 

int main(int argc, char * argv[])
{
	s a;
	s b;
	delete [] (&a < &b ? &a : &b);
	std::cin.get();
}