- typedef typename eg_family<E>::type T;
-
- map((T*)0)[key(code, WHITE)] = new Endgame<E>(WHITE);
- map((T*)0)[key(code, BLACK)] = new Endgame<E>(BLACK);
+ map((Endgame<E>*)0)[key(code, WHITE)] = new Endgame<E>(WHITE);
+ map((Endgame<E>*)0)[key(code, BLACK)] = new Endgame<E>(BLACK);