src/blitter/factory.hpp
changeset 7750 0faa5536deb0
parent 7587 353e9434475c
child 8063 0e907a0b5add
child 9703 d2a6acdbd665
equal deleted inserted replaced
7749:dc363011d4bd 7750:0faa5536deb0
    37 	{
    37 	{
    38 		/* Don't register nameless Blitters */
    38 		/* Don't register nameless Blitters */
    39 		if (name == NULL) return;
    39 		if (name == NULL) return;
    40 
    40 
    41 		this->name = strdup(name);
    41 		this->name = strdup(name);
    42 		std::pair<Blitters::iterator, bool> P = GetBlitters().insert(Blitters::value_type(name, this));
    42 #if !defined(NDEBUG)
       
    43 		/* NDEBUG disables asserts and gives a warning: unused variable 'P' */
       
    44 		std::pair<Blitters::iterator, bool> P =
       
    45 #endif /* !NDEBUG */
       
    46 		GetBlitters().insert(Blitters::value_type(name, this));
    43 		assert(P.second);
    47 		assert(P.second);
    44 	}
    48 	}
    45 
    49 
    46 public:
    50 public:
    47 	BlitterFactoryBase() :
    51 	BlitterFactoryBase() :